问题标签 [xmltextwriter]

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 回答
325 浏览

.net - 如何在 .ashx 中使用 XmlTextWriter 为 myXMLHttpRequest.responseXML 制作 xml

我在我的 .ashx 页面中尝试过,但在 myXMLHttpRequest.status 中出现错误 500,我不明白问题出在哪里。用于生成简单 xml 的简单代码将非常好。像:

@这是我的解决方案(sql代码工作正常):

0 投票
2 回答
58 浏览

.net - 回答 xmlhttprequest 的 XmlTextWriter 格式

使用 XmlTextWriter 类创建的 xml 回答 .ashx 文件中的 xmlhttprequest 我必须如何输出它?到文件/字符串/内存?

0 投票
3 回答
7901 浏览

c# - 内存流为空

我需要从不同的来源(函数)生成一个巨大的 xml 文件。我决定使用XmlTextWriter,因为它使用的内存比XmlDocument.

首先,启动一个XmlWriter底层MemoryStream

然后我将XmlWriter(注意 xml writer 保持打开直到最后)传递给一个函数以生成 XML 文件的开头:

但是我发现底层内存流是空的(通过将字节数组转换为字符串和输出字符串)。任何想法为什么?

另外,我有一个关于如何从不同的源(函数)生成巨大的 xml 文件的一般问题。我现在要做的是保持XmlWriter对每个函数的打开(我假设底层内存流也应该打开)并写入。在第一个函数中,我没有写根元素的结尾。在最后一个函数之后,我通过以下方式手动添加根元素的结尾:

不确定这是否有效。

非常感谢!

0 投票
0 回答
295 浏览

xml - 通过递归(自连接表)生成 xml 文件不会产生所需的层次结构

我的任务是从填充在自联接表中的数据生成 XML 文件;所有 XML 文件都必须符合自联接中定义的层次结构。

我已经编写了一些递归代码来实现这一点并取得了一些成功,但我的逻辑似乎从未正确显示层次结构;某些父节点总是阻止显示为 ParentNodes 和作为子节点 - 没有后代。

例如,我有以下理想的 XML 结构:

从以下自联接表中提供数据(主键:ElementId,外键ParentId:)

但是我继续获得以下 XML 输出,其中<ITEMS_INFO></ITEMS_INFO>显示为一个parentNode块(这是正确的),还有一个childNode- 没有后代(这是错误的)

请查看我的递归代码是否存在任何逻辑漏洞以及如何最好地实现我理想的 XML 层次结构

谢谢。

0 投票
2 回答
664 浏览

c# - 为什么当我使用 XmlTextWriter 类时 chevron 的编码方式不同?

当我调用 XMLTextWriter 时,似乎发生了一些有趣的行为......

然后我看到它正在创建这个:

为什么作者将第一个元素编码为 Html 而不是其余的?,更重要的是我如何阻止它这样做?我只想创建第一个元素。

0 投票
1 回答
1313 浏览

c# - 关于 XmlTextWriter 的几个问题

我是编辑 XML 的新手,我对遇到的问题有一些疑问。

第一:如何在每个writer.WriteEndElement();. 我找到了使用的例子,writer.WriteWhitespace("\n");但它似乎没有产生任何新的线条。

第二:我认为由于前面的问题,这可能没有做任何事情,但我想在最后使用这个缩进我的代码:writer.Formatting = Formatting.Indented;,但它似乎没有做任何事情(很可能是因为我没有新行)。

第三:由于我将此附加到以前的文件中,因此我删除了主要父级的结束标记,以便我可以添加这些新数据。我希望我可以只writer.WriteEndElement();关闭最终标签,但由于我在编写时没有创建开始标签,因此似乎没有意识到有一个打开标签。有没有一种好方法可以做到这一点,或者我应该只在文件末尾编写代码</closingTagName>

任何意见或建议表示赞赏。

0 投票
1 回答
17818 浏览

c# - XmlTextWriter 和 XmlWriter 有什么区别?

我正在 C#:XmlTextWriterXmlWriter. 谁能解释其中的区别并告诉我在哪里使用哪个?

0 投票
1 回答
2394 浏览

c# - 在调试器中查看 XmlTextwriter 内容

我正在编写一些非常复杂的代码,这些代码正在使用 XmlTextwriter 写入内存流。在我单步执行代码时,Visual Studio 调试中是否有办法查看 memorystream/XmlTextwriter 的内容。

0 投票
3 回答
1427 浏览

c# - xmltextwriter 转换特殊字符

我在 xslt 文件转换的结果中转换了特殊字符。
有谁之前经历过这个吗?

在源文档中,有一个字符&在结果中显示为&amp;. &即使在结果中我也需要原始字符。

0 投票
1 回答
986 浏览

asp.net - 循环复选框列表并使用 XMLTextWriter VB.net 创建 XML

我是 xml 和 .net 的初学者开发人员。我有一系列复选框列表,我想根据用户选择生成一个 xml 文件。我希望xml文件是这样的。

但我只得到这个

这是我用来创建 xml 文件的 VB 代码。请告诉我我错过了什么。非常感谢您的帮助。