C# 如何在XML文档中包含DTD
如何在XML文档中包含DTD。 请给我一个样品。C# 如何在XML文档中包含DTD,c#,xml,C#,Xml,如何在XML文档中包含DTD。 请给我一个样品。 谢谢使用DOCTYPE声明: 例如,用于跨多个文件使用全局变量 &testval 示例.dtd: 如果您谈论的是以编程方式将其添加到C#中的XmlDocument的代码中,那么您可能需要看看该方法 如果没有,您可能希望详细介绍您所追求的内容。我更喜欢自己使用System.XML.Linq命名空间中的XML类,因为它们更易于使用。创建doctype对象非常容易,如下所示: using System.Xml.Linq; // ...
谢谢使用DOCTYPE声明:
例如,用于跨多个文件使用全局变量
&testval
示例.dtd:
如果您谈论的是以编程方式将其添加到C#中的
XmlDocument
的代码中,那么您可能需要看看该方法
如果没有,您可能希望详细介绍您所追求的内容。我更喜欢自己使用
System.XML.Linq
命名空间中的XML类,因为它们更易于使用。创建doctype对象非常容易,如下所示:
using System.Xml.Linq;
// ...
XDocumentType docType = new XDocumentType("myDoctypeName", null, "myown.dtd", null);
然后,您可以通过创建根XElement并将根和doctype包装到XDocument中来构建XML文档,如下所示:
XDocument doc = new XDocument(docType, rootElement);