问题标签 [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 投票
0 回答
42 浏览

c# - 将 datagridview 拆分为数据集,以使用 xmltextwriter 创建 XML 文件

我有一个包含基本地址信息的 datagridview 表。

从这里我想创建一个包含所有地址的 xml 文件。但我需要根据国家订购它们。所以“地址”标签应该首先填写来自 Country1 和 country2 等的所有客户。

编辑: 我已经把文件写得井井有条,但我需要按国家/地区对地址进行分组。这就是我卡住的地方。

下面是一个示例,说明它的外观仅用于说明。真正的问题是如何根据数据网格行中的国家划分部分

0 投票
0 回答
124 浏览

c# - XmlTextWriter 输出文件不导出所有内容 C

我有一个成功提取一些信息的 Web 服务客户端。这是一个 Windows 窗体应用程序,输出被拉到一个文本框中,这是正确的。

这里有我的部分代码:

我想将其输出到 XML 文件中。为此,我已包含以下代码。文件已成功创建,但仅包含一些数据。我想得到超过 100 行,而我同时只得到 4 行。当我刷新 XML 创建的文件时,数据会发生变化,但它只显示 4 行而不是全部 100 行。我可以错过什么?

谢谢

0 投票
1 回答
104 浏览

c# - 附加到现有 XML 时的 XMLWriter 格式

我有一个现有的 XML 文件。新内容是通过XmlWriter(或XmlTextWriter,无关紧要,因为两者都表现出相同的行为)。

问题:
新内容的格式没有缩进。

XmlWriter通过withIndent=trueIndentChars设置为空格的示例输出:

使用此示例代码创建附加 XML 内容,将其添加到现有 XML ( <RootContext Type="ETSP"> ...):

我要附加的现有 XML 是通过XmlTextReader/读取的XElement.Load()

现在: 在创建一个新的 XML 时发生这种情况 -使用相同的设置- 只包含上面生成的片段:

伟大的。正确缩进,格式化 - 正是我想要的。

现在 - 附加到现有 XML 内容时如何获得缩进格式?

0 投票
1 回答
2431 浏览

c# - " " c# linq 或 XDocument 删除编码=UTF-8

我必须生成一个与我的示例完全匹配的 XML 文档。但是,此代码会产生:

但它应该是这样的:

我怎样才能用XMLTextWriter或 linq 解决这个问题?

0 投票
1 回答
274 浏览

c# - 调用关闭成员 StringWriter 到 XMLTextWriter

我发现一些代码没有使用 using 子句正确包装 XMLTextWriter 和 StringWriter。当我纠正它时,我偶然发现了一个有趣的问题:

我是否必须在每个编写器上显式添加对 Close() 的调用,或者 XMLTextWriter 是否自动处理对 StringWriter 实例的调用 Close()?

谢谢马特

0 投票
0 回答
1145 浏览

c# - 如何在c#中将两列数据合并到一列中

我正在 c# 中制作一个 xlsx 到 xml 转换器 Windows 表单应用程序我得到一个输入“.xlsx”文件并使用“XmlTextWriter”方法导出一个“.xml”文件。我想合并我的两列 Excel 表名为“ “日期和时间”一栏中的“日期”和“时间”我该怎么做?请帮忙,因为我是 C# 新手。

0 投票
1 回答
1166 浏览

c# - 替换xml流中文本的最有效方法

我有大量需要“清理”的 XML 数据。Xml 看起来像这样:

我想<w:t>用值“F_ck”标识 -elements 并用其他值替换该值。我需要清理的元素将分散在整个文档中。

我需要代码尽可能快地运行并且内存占用尽可能小,所以我不愿意使用XDocument我在这里和其他地方找到的 (DOM) 方法。

XmlTextReader数据作为包含 Xml 数据的流提供给我,我的直觉告诉我我需要XmlTextWriter.

我最初的想法是做一个 SAX 模式,只向前运行 Xml 数据并将其“管道”到 . XmlTextWriter,但我找不到这样做的智能方法。

我写了这段代码:

上面的代码只取元素声明等的值,所以没有括号或任何东西。我意识到我可以编写专门执行的代码.WriteElement().WriteEndElement()等等NodeType,但我担心这很快就会变得一团糟。

所以问题是:

XmlTextReader我如何——以一种很好的XmlTextWriter方式——将从

0 投票
1 回答
266 浏览

xml - 尝试使用 XmlTextWriter 并格式化日期时间值

我正在尝试将一行数据从我们的数据库值转换为 xml 文件。我正在使用 c# .net xmlTextWriter。一切都很好,但由于某种原因我无法格式化日期时间值。

下面是我尝试使用 String.Format 的代码:

在数据库中,日期和时间的值显示为:2015 年 7 月 23 日 13:05。

需要它显示为 2015 年 7 月 23 日 13:05,但由于某种原因,我在 xml 中显示为 2015 年 7 月 23 日 1:05PM。

0 投票
3 回答
2212 浏览

c# - 如何在 C# 中使用 XmlWriter 类生成以下 Xml?

我想使用 C# 中的 XmlWriter 类生成以下格式的 XML -:

我对 XmlWriter 类和 C# 非常陌生,我尝试编写代码以生成具有上述格式的文件,但该尝试不成功

此外,属性的名称可以包含非法的 XML 字符,这就是我继续阅读的原因,XMLWriter因为它似乎从属性名称中删除了这些非法字符,例如像“这是属性 1”这样的名称应该简化为类似“this_is_attribute_1”写入生成的 XML 时,我该如何XML使用XmlWriter. 简而言之,生成的 XML 的一行是这样的

0 投票
2 回答
936 浏览

c# - 如何使用 XmlTextWriter 将 xml 标头中的 encoding=utf-8 替换为空字符串?

我在 C# 中使用 XmlTextWriter 从 CSV 生成 XML,在结果 XML 中我得到以下标头<xml version="1.0" encoding="utf-8">,问题是将此 encoding=utf-8 替换为空字符串,以便标头变为<xml version="1.0"?>. 我已经搜索了很多,到目前为止还没有找到任何东西。很想知道解决这个问题的解决方案。生成它的代码如下 - :