问题标签 [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.
php - php xmlWriter 添加到现有节点
我有一种情况,其中有一些旧代码使用 xmlWriter 流来解析文件,并且为每个文件写入一个具有该文件名的元素,当文件名是唯一的时,这可以正常工作。
但是现在,要求发生了变化,我可能有同名的文件,但是对于生成的 xml,每个唯一文件名应该只有一个元素。
有没有一种简单的方法可以在不改变现有代码的情况下做到这一点?我知道这有点违背成为流的全部意义,但生活很糟糕,对吧?
c# - 如何使用没有声明元素的 xml 编写器创建 xml
我正在使用XmlWriter.Create()
获取编写器实例然后编写 XML,但结果有<?xml version="1.0" encoding="utf-16" ?>
,我如何告诉我的 xml 编写器不生成它?
xml - C++列表结合xmlwriter
我的问题是使用 XmlWriter 在 C++ 中输出一个列表。我需要一个可以包含在我的 XML 文件中的列表。我计划的代码 - 应该实现一个类来生成列表元素,但我不知道为什么:
如何将列表插入到我的应用程序中。我的输出应该是这样的:
由于答案 1 中显示的代码,我现在知道如何将列表与 XmlWriter 一起使用,但目前我真的不知道如何为这段代码连接和编写一个类?
c# - XmlTextWriter 和 XmlWriter 有什么区别?
我正在 C#:XmlTextWriter
和XmlWriter
. 谁能解释其中的区别并告诉我在哪里使用哪个?
asp.net - 如何从 DataSet 中获取 XmlNode?
我正在尝试使用 anXmlWriter
和 an编写 XML 文档XmlDocument
。我有 4 个子节点要写入根元素,前三个运行良好。然而,最后一个是从DataSet
. 这是我的缩写代码:
输出 XML:
我只需要一个根元素RecordSet
,并且它需要有一个Total
等于记录总数的属性。如果我能以某种方式将我得到的 XML 字符串直接解析ds.GetXml()
成一个XmlNode
,那么我就可以设置我的属性并继续前进。但我可能是错的。有什么建议么?
xml - 如何强制 XmlWriter 正确处理命名空间?
我想用 XmlWriter 写这样的东西(都在一个命名空间中):
但我似乎能得到的最接近的是:
使用此代码:
当我不指定前缀时,我得到:
在整个生成的文档(p3、p4、p5 等)中,重复命名空间中这些“幻像”前缀的生成发生。
当我不写属性时,我得到了我想要的输出(显然它缺少属性)。
为什么XmlWriter
不像我问的那样省略重复的命名空间?
c# - XmlWriter 在 xml:space=preserve 时插入空格
鉴于此代码(C#,.NET 3.5 SP1):
断言失败,因为在元素XmlWriter
周围插入换行符和缩进<item>
,这似乎与xml:space="preserve"
属性相矛盾。
我正在尝试输入没有空格(或只有重要的空格,并且已经加载到 中XmlDocument
)并漂亮地打印它而不在标记为保留空格的元素内添加任何空格(出于明显的原因)。
这是一个错误还是我做错了什么?有没有更好的方法来实现我想要做的事情?
编辑:我可能应该补充一点,我必须在输出端使用XmlWriter
with Indent=true
。在“真实”代码中,这是从我的代码外部传入的。
xml - 从 Perl CGI 脚本将 XML 输出到浏览器?
我有一个在 Apache 服务器上运行的 perl CGI 脚本。除其他外,该脚本应该显示一些从输入生成的 XML。使用 XML::Writer 模块,我创建了一个包含正确 XML 的字符串标量,但我似乎无法弄清楚如何将其发布回浏览器。目前我的功能是这样的:
谁能帮我这个?打印$output
到 STDOUT 不起作用,我在 CGI.pm 中没有看到任何功能来执行此操作(print $cgi->header('text/xml');
有效,但我不知道如何打印正文)。
wpf - WPF 将 BitmapImage 写入/读取到 XML 失败并出现“无图像组件.....”错误
我正在尝试使用 XmlReader/XmlWriter 类将 BitmapImage 写入/读取到 Xml。在写出时,我可以在输出 Xml 文件中看到一个很长的 CDATA 部分。读入时,我可以看到它确实在读取相同的 CDATA 部分数据。但是尝试重新创建 BitmapImage 失败并出现错误...
...在下面写着“image.StreamSource = stream”的那一行...
在测试中,我使用以下简单的代码来创建一个测试 BitmapImage ...
有任何想法吗?
php - PHP XMLWriter:我需要将哪些参数传递给 XMLWriter::writeDtdEntity 以生成所描述的嵌套实体 DTD 声明?
我想使用 XMLWriter 在 XML 文档之上生成嵌套实体 DTD 声明。我从没有 XMLWriter 的字符串构建代码开始,它也说明了所需的输出:
当前(所需)$sXML 输出:
当前 XMLWriter $sXML 输出(代码如下):
可以看到,当前的 XMLWriter 代码 XML 输出存在以下问题:
- 嵌套实体引用为 PUBLIC,而不是 SYSTEM
- 在所需的 SYSTEM 标识符之前有一个空字符串
- 在关闭 DOCTYPE 声明之前,不内联实体扩展字符串“%anentity;”。
所以,问题是,我该如何调用$oXMLWriter->writeDtdEntity
才能显示“当前(所需)$sXML
输出”部分中显示的 XML 字符串(忽略空格中的差异)?
当前 XMLWriter 代码: