XmlWriter に複数の名前空間宣言を追加する 質問する

XmlWriter に複数の名前空間宣言を追加する 質問する

XmlWriterを使用して次の要素を書き出そうとしています

<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">

私は最初の宣言を次のように行いました

writer.WriteStartElement("kml", "http://www.opengis.net/kml/2.2");

残りの 3 つの宣言を同じ要素に追加するにはどうすればよいですか?

ベストアンサー1

writer.WriteAttributeString("xmlns","gx", null, "http://www.google.com/kml/ext/2.2");
writer.WriteAttributeString("xmlns","kml", null, "http://www.opengis.net/kml/2.2");
writer.WriteAttributeString("xmlns","atom", null, "http://www.w3.org/2005/Atom");

それはhttps://msdn.microsoft.com/en-us/library/cfche0ka(v=vs.100).aspx

おすすめ記事