我正在使用StringBuilder創建XML文檔。我想直接輸入爲XML文件並從中獲取數據,而不是構建xml文件。 「:\ ABCD \ source.xml 如何設i source.xml加載到E」 使用此如下如何直接從XML文件加載數據,而不是由tring構建器創建XML文件
<rootelementname xmlns="namespaceUri">
<first>Hello World.This is Fisrt field</first>
</rootelementname>
如果我有上述xml文件直接,underpath
string namespaceUri = "NamespaceURI";
System.Text.StringBuilder content = new StringBuilder();
string First = "Hello World.This is Fisrt field";
content.AppendFormat("<{0} xmlns=\"{1}\">", "rootelementname", namespaceUri);
content.AppendFormat("<{0} xmlns=\"{1}\">{2}</{0}>", "first", namespaceUri, First);
content.AppendFormat("</{0}>", "rootelementname");
string data = content.ToString();
outputXML文件創建數據」變量直接。
請在此分享您的想法。
謝謝
可能最好使用XDocument。看看這篇文章: - http://stackoverflow.com/questions/277783/how-to-correctly-open-a-filestream-for-usage-with-an-xdocument – 2012-03-30 17:08:05
[Xml.Namespace]( http://msdn.microsoft.com/en-us/library/y3y47afh.aspx)也有幾種類型可用於使用Xml,以防您不想或不需要使用Linq To XML – 2012-03-30 17:13:18