String w3namespace = "http://www.w3.org/2000/xmlns/";
System.Xml.XmlDocument doc = new System.Xml.XmlDocument ();
To create a root node
System.Xml.XmlNode root = Doc. CreateNode (System.Xml.XmlNodeType.Element, "w", "Worddocument", "http://schemas.microsoft.com/office/word/2003/2/wordml");
System.Xml.XmlAttribute xa;
Xa = doc. CreateAttribute ("xmlns", "V", w3namespace);
Xa. Value = "URN:SCHEMAS-MICROSOFT-COM:VML";
Root. Attributes.append (XA);
Adding attributes to a node
Xa = doc. CreateAttribute ("xmlns", "W10", w3namespace);
Xa. Value = "Urn:schemas-microsoft-com:office:word";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "SL", w3namespace);
Xa. Value = "Http://schemas.microsoft.com/schemaLibrary/2003/2/core";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "AML", W3namespace);
Xa. Value = "Http://schemas.microsoft.com/aml/2001/core";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "wx", w3namespace);
Xa. Value = "Http://schemas.microsoft.com/office/word/2003/2/auxHint";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "O", w3namespace);
Xa. Value = "Urn:schemas-microsoft-com:office:office";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "DT", w3namespace);
Xa. Value = "uuid:c2f41010-65b3-11d1-a29f-00aa00c14882";
Root. Attributes.append (XA);
Xa = doc. CreateAttribute ("xmlns", "space", w3namespace);
Xa. Value = "preserve";
Root. Attributes.append (XA);
Add a value to a node
System.Xml.XmlNode BODY = doc. CreateNode (System.Xml.XmlNodeType.Element, "V", "body", "urn:schemas-microsoft-com:vml");
System.Xml.XmlNode Childnode = doc. CreateNode (System.Xml.XmlNodeType.Element, "O", "T", "Urn:schemas-microsoft-com:office:office");
Childnode.innertext = "Welcome to the wonderful world of Mengxian" ";
Add to the memory tree
Body. AppendChild (Childnode);
Root. AppendChild (body);
Doc. AppendChild (root);
Node. InnerText = "Welcome to the wonderful World of Mengxian": http://dotnet.aspx.cc/";
To create a CDATA node
System.Xml.XmlCDataSection Xcds = doc. Createcdatasection ("<a href= ' http://dotnet.aspx.cc/' >" Mengxian the Wonderful World "</a>");
Node. Parentnode.insertafter (Xcds, node);
Response.Write (Xcds. InnerText);
Doc. Save (Server.MapPath ("Test.xml"));
vb.net
Dim w3namespace as String = "http://www.w3.org/2000/xmlns/"
Dim Doc as New System.Xml.XmlDocument
' Create the root node
Dim root as System.Xml.XmlNode = doc. CreateNode (System.Xml.XmlNodeType.Element, "w", "Worddocument", "HTTP://SCHEMAS.MICROSOFT.COM/OFFICE/WORD/2003/2/WORDML")
Dim XA as System.Xml.XmlAttribute
Xa = doc. CreateAttribute ("xmlns", "V", W3namespace)
Xa. Value = "URN:SCHEMAS-MICROSOFT-COM:VML"
Root. Attributes.append (XA)
' Add attributes to the node
Xa = doc. CreateAttribute ("xmlns", "W10", W3namespace)
Xa. Value = "Urn:schemas-microsoft-com:office:word"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "SL", W3namespace)
Xa. Value = "Http://schemas.microsoft.com/schemaLibrary/2003/2/core"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "AML", W3namespace)
Xa. Value = "Http://schemas.microsoft.com/aml/2001/core"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "wx", W3namespace)
Xa. Value = "Http://schemas.microsoft.com/office/word/2003/2/auxHint"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "O", W3namespace)
Xa. Value = "Urn:schemas-microsoft-com:office:office"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "DT", W3namespace)
Xa. Value = "uuid:c2f41010-65b3-11d1-a29f-00aa00c14882"
Root. Attributes.append (XA)
Xa = doc. CreateAttribute ("xmlns", "space", W3namespace)
Xa. Value = "preserve"
Root. Attributes.append (XA)
' Add value for node
Dim body as System.Xml.XmlNode = doc. CreateNode (System.Xml.XmlNodeType.Element, "V", "body", "URN:SCHEMAS-MICROSOFT-COM:VML")
Dim Childnode as System.Xml.XmlNode = Doc. CreateNode (System.Xml.XmlNodeType.Element, "O", "T", "Urn:schemas-microsoft-com:office:office")
Childnode.innertext = "Welcome to the wonderful world of Mengxian" "
' Add to the memory tree
Body. AppendChild (Childnode)
Root. AppendChild (body)
Doc. AppendChild (Root)
' Add node declaration
Dim xd as System.Xml.XmlDeclaration = doc. Createxmldeclaration ("1.0", "UTF-8", "yes")
Doc. InsertBefore (XD, Doc. documentelement)
' Add processing instructions
Dim SPI as System.Xml.XmlProcessingInstruction = doc. Createprocessinginstruction ("Mso-application", "progid=" "Word.Document" ")
Doc. InsertBefore (SPI, Doc. documentelement)
' Query node
Dim Nsmanager as New System.Xml.XmlNamespaceManager (Doc. NameTable)
Nsmanager. AddNamespace ("W", "Http://schemas.microsoft.com/office/word/2003/2/wordml")
Nsmanager. AddNamespace ("V", "urn:schemas-microsoft-com:vml")
Nsmanager. AddNamespace ("O", "Urn:schemas-microsoft-com:office:office")
Dim node as System.Xml.XmlNode = Doc. selectSingleNode ("W:worddocument/v:body/o:t", Nsmanager)
Response.Write (node. InnerText)
Node. InnerText = "Welcome to the wonderful World of Mengxian": http://dotnet.aspx.cc/"
' Create a CDATA node
Dim Xcds as System.Xml.XmlCDataSection = Doc. Createcdatasection ("<a href= ' http://dotnet.aspx.cc/' >" Mengxian's Wonderful World "</a>")
Node. Parentnode.insertafter (Xcds, node)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.