2010-12-16 137 views

回答

1

例如用於跨多個文件使用全局變量

<?xml version =「1.0」encoding =「UTF-8」? >
< DOCTYPE配置系統 「處理sample.dtd」 >
<myxml>
<節點1 >名爲testVal&!; < /節點1 >
</myxml >

處理sample.dtd:
<名爲testVal實體 「1」 >

2

如果你在談論C#編程的加入可以在代碼上XmlDocument,那麼你可能!想看看XmlDocument.CreateDocumentType方法。

如果不是,你可能想要擴大它到底是什麼。

2

我更喜歡自己使用System.Xml.Linq命名空間中的XML類,因爲它們更易於使用。這很容易地創建一個文檔類型的對象是這樣的:

using System.Xml.Linq; 

// ... 

XDocumentType docType = new XDocumentType("myDoctypeName", null, "myown.dtd", null); 

然後,您可以通過創建一個根的XElement和包裝的根源,DOCTYPE在一個XDocument像這樣建立一個XML文檔:

XDocument doc = new XDocument(docType, rootElement);