名前空間付きxmlノードの追加例

639 ワード

コードは以下の通りです
Xml Dcument xmlDoc=new Xml Dcument();xml Doc.Load(「指定xmlファイルアドレスとファイル名」)Xml Node root=xml Doc.Docment Element;Xml Namespace Manager nsp=new Xml Namespace Manager(xmlDoc.NameTable)nsp.Add Namespace(“my”、“http://schemas.microsoft.com/office/infopath/2003/myXSD/2012-05-15T08:53:20)///指定ノードa=root.SelectSingleNode(my:ANLT Date).InnerTextを取得する。string ToTime=root.SelectSingleNode(my:ANLtime).InnerText;a=a+「T」+ToTime+「:00」CalByLeavteToDateノードを追加しました。
Xml Node xn=xml Doc.reate Node(Xml NodeType.Element)、「my」「calByLeavteToDate」、nsp.Lookup Namespace(my)」xn.InnerText=aroot.ApppendChild(xn)xml Doc.Save(「指定xmlファイルアドレスとファイル名」)