XmlWriter のインスタンス変数 xmlWriter が作成されるとします。このインスタンス変数は、以下の Xml を記述するために使用されます
1. XmlWriter を使用して XML ドキュメント宣言を記述する方法
// WriteStartDocument方法可以接受一个bool参数(表示standalone,是否为独立文档)或者不指定参数standalone保持默认值 xmlWriter.WriteStartDocument(false|true);
WriteStartDocument メソッドを使用した後、WriteEndDocument() メソッドを呼び出して、閉じられていないタグをすべて閉じます
2. XmlWriter を使用して XML ノードと属性を書き込む方法
//写节点 xmlWriter.WriteStartElement("cat"); //给节点添加属性 xmlWriter.WriteAttributeString("color", "white"); //给节点内部添加文本 xmlWriter.WriteString("I'm a cat"); xmlWriter.WriteEndElement();
または XML ノードとノード値を書き込む方法次のように WriteElementString(string, string) メソッドを通じて
//通过WriteElementString可以添加一个节点同时添加节点内容 xmlWriter.WriteElementString("pig", "pig is great");
3. CData の書き方
xmlWriter.WriteStartElement("dog"); //写CData xmlWriter.WriteCData("<strong>dog is dog</strong>"); xmlWriter.WriteEndElement();
4. XmlWriter の出力形式を設定します。 UTF -16 の出力の問題を解決するには 質問
XML 出力形式を設定するには、以上がXmlWriterを使用してXmlを記述するサンプルコードの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。