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

sql - 将 XML 插入 SQL Server 2008 数据库

您好我正在尝试将一些 XML 数据插入到 SQL Server 2008 上的表中。但是我不断收到此错误;

XML解析:第1行,字符39,无法切换编码

数据库列 filemeta 使用 XML 数据类型,我已将编码切换为 UTF-16,我认为这是添加 XML 数据所必需的。

救命,我卡住了。

注意:我使用 XMLTextWriter 创建了 XML。

0 投票
1 回答
2925 浏览

vb.net - 如何使用 VB.NET 显示注册商标符号 (®)?

我已经接管了我工作的公司的申请支持。突然间,客户希望能够在名称字段中输入注册商标。使用 ALT+0174 的符号已正确保存,但应用程序未正确编码。基本上这就是我正在做的事情:

我从这段代码中得到的输出是这样的:

约翰·史密斯 ??11111

一切都很好,除了“??” “史密斯”之后应该是“®”。如果有的话,正确显示符号的最佳方法是什么?

0 投票
3 回答
1980 浏览

xml - 像 XmlTextWriter 一样保存 XML,但使用 DOM

当我使用 XmlDocument 在 C# 中构建 XML 时,我想将 XML 保存到文件中,包括编码信息,我使用 XmlTextWriter,如下所示:

使用上面的代码,我得到的字符串具有以下语法:

我希望使用 IXMLDOMDocument 方法具有相同的行为。在这个场景中,我知道提取 XML 字符串的唯一方法是通过该xmlDoc.xml方法。但是,使用这种方法,字符串是完全不同的,编码也是如此:

有没有一种方法可以像使用 XmlTextWriter 一样输出 IXMLDOMDocument,并且具有相同的编码结果?
Tks

编辑

我用来通过 DOM 生成 XML 的代码在 Delphi 中:

我的主要问题是生成的字符串编码,因为我将生成的 WideString 传输到 C# WebService,当我在 XmlDocument 中读取它时,带有任何重音的字符都是错误的。当我在 C# 中生成 XML 时,通过 XmlTextWriter 将其导出,然后将其发送回 Delphi,并通过 DOM 加载它,字符是正确的。

编辑

当我使用 时vXML.Save(file_name.xml),保存的文件被正确编码,如果我将它加载到 WideString(Delphi 中的 Unicode 字符串)中,并将其传输到 Web 服务,效果很好。但是,如果不将其保存到磁盘并通过 DOM,我该怎么做呢?

0 投票
1 回答
1327 浏览

c# - 如何通过检查文件大小将xml数据写入多个文件

我正在创建一个 xml 站点地图!有 50k url 或 10MB 大小限制。当达到 10MB 的大小限制时,有没有办法检查文件的大小并写入新的 xml 文件?我正在使用 XmlTextWriter(C#) 创建 xml 文件

0 投票
2 回答
263 浏览

c# - 我想编辑xml文件

替代文字

我已经修改了 d xml 文件的结构。我想编辑可见值

0 投票
1 回答
1006 浏览

c# - C# Ashx Google xml 站点地图生成错误

我正在使用 ashx 为 Google 提供我的网站站点地图。直到我最近,它都运行良好。

http://www.naughtyfancydress.com/sitemap.ashx在 Google 中请求站点地图时,我得到:XML Parsing Error: not well-formed Location: http://naughtyfancydress.com/sitemap.ashx 第 1 行,第 1 列:`I�%&/m�{J�</p>

我在 ashx 中的精简代码如下所示:

欢迎任何关于如何解决的想法。

编辑:如果您在 Chrome 中检查上面的链接,则不会显示任何内容,我认为这是 Chrome 问题,请使用 FireFox 检查链接。

0 投票
2 回答
649 浏览

asp.net - XmlTextWriter 在我的 VB .ASP 页面中不起作用

当我尝试在我的 VB aspx 页面中使用 XmlTextWriter 时出现以下错误

说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:BC30002:未定义类型“XmlTextWriter”。

我正在使用的代码在 <% %> 文字内的 .aspx 页面内

Dim w As XmlTextWriter = New XmlTextWriter("myxmlfile.xml")

我的页眉也是这样

<%@ Page Language="vb" AutoEventWireup="false" Trace="True" EnableViewState="True" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Xml" %>

谁能解释为什么?

0 投票
3 回答
1524 浏览

c# - 重用 XmlTextWriter 类

是否可以重用 XmlTextWriter 类的相同实例来生成更多 xml 文档?我的意思是这样的:

0 投票
2 回答
560 浏览

c# - 如果 xml 文本编写器为 null,则跳过项目

我有 Windows 窗体 C# 应用程序,它从 GUI 获取值并使用 XML Textwriter 从它们创建 XML 文件。问题是其中一些值是可选的,当用户将它们留空时,应用程序会收到一个空引用异常,因为文本流是空的。如果不检查每个值,有没有办法异常处理整个事情以忽略空值?Try-catch 在这方面似乎不起作用,因为它不会将光标返回到下一条语句。对不起,如果这是一个 n00bish 问题!

0 投票
2 回答
1855 浏览

.net - 用 XmlTextWriter 覆盖?

简单的问题,我如何用 xmltextwriter 覆盖?

我用 var writer = new XmlTextWriter(exam.Path, null);. 所以,如果我有一个新文档,它会按照我应该写的那样写。

但是如果文档已经存在,我如何用新文档覆盖这个文档?