0
我相信我們會創建XML的Schema
來定義XML元素及其結構。我想,在我們創建XML
文件之前,我們必須定義XSD
。換句話說,xml
沒有其xsd
文件是沒有意義的。定義不包含Schema的XML文件
今天我運行此代碼,
XmlWriter XmlWriter = XmlWriter.Create("Test.xml");
XmlWriter.WriteStartDocument();
XmlWriter.WriteStartElement("Users");
XmlWriter.WriteStartElement("User");
XmlWriter.WriteStartAttribute("Salman", "24");
XmlWriter.WriteString("Salman");
XmlWriter.WriteEndElement();
XmlWriter.WriteEndDocument();
XmlWriter.Close();
當我發現我的輸出,根本沒有什麼XSD
文件。只有Test.xml
。 所以我的問題是:
XSD
文件的確切作用是什麼?
如果我是對的,爲什麼C#不生成輸出?