问题标签 [xmlwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

c# - 在 Pocket PC 中写入 XML

我有一个歌曲列表,我想使用智能设备(掌上电脑)将其输出到外部 XML 文件。

该应用程序似乎在编写 xml 文档,但它总是空的。“finalbasket”列表中确实有项目。任何想法我做错了什么?

0 投票
2 回答
16862 浏览

c# - 如何从 XmlReader 创建 XML 文件?

如何从 System.Xml.XmlReader 编写 XML 文件?

我认为这将是一个简单的问题,但是每当我搜索时,我似乎最终都会将文件读取到读取器或逐个节点地写入。

XmlReader 对象传送存储在数据库中的 xml,只需从数据库中取出文件即可。有什么简单的方法可以做到这一点?

0 投票
2 回答
18195 浏览

c# - 将对象序列化为没有 \r\n 特殊字符的 xml 和字符串

我想将我的对象序列化为 xml,然后再序列化为字符串。

我想获得一个像这样的单行字符串:

我正在使用这样的代码:

这是我得到的最接近的:

我确实知道之后我可以从字符串中删除“\r\n”。但我想根本不生产它们,而不是以后删除它们。

谢谢你的时间。

0 投票
1 回答
1425 浏览

c# - 如何将 EntityReference(例如)写入 XmlWriter,由 XmlNodeReader 读取?

背景
我正在使用读取器和写入器读取和写入 XML 文档,在读取和写入操作之间使用过滤逻辑来确定应该写回读取的部分(实际上它会去除一些标签)......

我目前选择的实现如下:XmlNodeReaderXmlWriterXmlNodeType

问题
当我遇到阅读器的实体引用时,我得到一个空字符串“”,reader.Value但它实际上 是遇到的 XML 源中的一个值。所以它被检测到了,但我无法拥有。

显然是专业或边缘案例:
我发现以下MSDN 文章指出实体引用在解析时有些特殊,但我无法将其用于工作解决方案。细节似乎很少 - 我希望有一个代码示例来补充它。

0 投票
6 回答
47576 浏览

c# - C# 中 XMLwriter 的缩进和换行命令

我正在将一些数据写入 XML 文件...但是当我打开它时,所有值都在一行中...如何以可读格式编写它?即每个节点都在新行和缩进中?

0 投票
1 回答
269 浏览

.net - 处置 XmlWriter 而不发送未完成的结束元素

我正在使用XmlWriter发送 XMPP (Jingle) 流。XMPP 协议在协商 TLS 时替换了 XML 流,这意味着 XML 最终如下:

XML 最终格式不正确,因为有两个流开始标记。

我想要做的是扔掉XmlWriter我在 TLS 协商之前使用的并创建一个全新的,它允许我更好地模块化我的代码。但是,当我打电话myXmlWriter.Close()确保它被处理时,它会发送关闭流结束元素,这会破坏 XMPP 协议。

无论如何我可以关闭它XmlWriter而不发送未完成的结束元素吗?

0 投票
2 回答
2059 浏览

.net - 2 problems with VB Net's XMLWriter

Im writing stuff to an XML file using VB .net´s XmlTextWriter

The code to start the xmlwriter is:

Is it possible to add param="on" to the first line of the XML file? So that it will look like:

The next question might be a stupid one :) but I just can't figure it out. I try to add a doctype to the XML file like:

However when I try to set this up I get some errors.

The error I get is:

However when I try to replace null with System.DBNull I get the error:

The result of the doctype def should be like:

Thanks in advance for your help!

0 投票
1 回答
1485 浏览

php - 使 XMLWriter 将数据附加到现有文件

有没有办法让 XMLWriter 将数据附加到现有文件?

0 投票
3 回答
785 浏览

php - 服务器 A 使用 xmlreader 从服务器 B 上的 xmlwriter 读取 XML

我有两台服务器

服务器 A使用读取http://www.some-url.com/xmlwriter_src.php

服务器 B 创建一个 xml 流

服务器 A 上的 xmlreader 一直抱怨服务器 B 没有响应,即使我可以在浏览器中看到 xml 结果。

生成时间不到一秒

如果我将 xml 复制到静态文件,则 xmlreader 会输出该文件。

0 投票
2 回答
4794 浏览

c# - 如何使用 XmlWriter/XmlReader 读取/写入复杂对象

我一直在尝试找到一种使用 XmlReader/XmlWriter 编写 XML 的简单方法。我不太喜欢使用接口“IXmlSerializable”,但我对某些数据类别无选择。

无论如何,我想做的很简单:

所以,我找到了 2 个解决方法:

  1. 编写我自己的例程来手动编写我的对象。很可笑,因为 .Net 已经做到了。
  2. 使用 StringWriter 创建一个新的序列化程序并使用 WriteValue(string) 方法。

我还没有测试过第二个,但我认为它可能会起作用(由于 ReadValue 结果不确定)。

然后我的问题是:我错过了什么重要的东西还是唯一的方法?或者有没有更好的方法来处理它?

谢谢。