XmlDocument, Namespace


既定の名前空間として xmlns=””が出力される


XmlDocument _xmldocument = new XmlDocument();
XmlElement _xmlelement = _xmldocument.Create("root","http://www.setokynet.com/");
_xmldocument.AppendChild(_xmlelement);
XmlElement _item = _xmldocument.Create("item");
_xmlelement.AppendChild(_item);
XmlElement _item2 = _xmldocument.Create("item", "http://www.setokynet.com/");
_xmlelement.AppendChild(_item2);
XmlElement _item3 = _xmldocument.Create("item", _xmldocument.DocumentElement.NamespaceURI);
_xmlelement.AppendChild(_item3);


<root xmlns="http://www.setokynet.com/">
<item xmlns="" />
<item xmlns="http://www.setokynet.com/" />
<item />
</root>

子要素についてDocumentElementの名前空間を使用する場合、_xmldocument.DocumentElement.NamespaceURI (_xmlelement.NamespaceURI)を指定します。
広告

投稿日: 2017年12月3日 カテゴリー: Programming タグ: , , | パーマリンク コメントする.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

w

%s と連携中

%d人のブロガーが「いいね」をつけました。