次のタグにXMLファイルに書きたいと思います。C#XmlWriter WriteStartAttribute
「トークンStartAttributeステータス文書内につながる:私は
XmlWriterSettings settings = new XmlWriterSettings { Indent = true, IndentChars = "\t" CheckCharacters = false, }; XmlWriter xmlWriter = XmlWriter.Create (filename, settings); xmlWriter.WriteStartDocument(); xmlWriter.WriteStartAttribute ("xsi", "schemaLocation", "MSD"); xmlWriter.WriteStartAttribute ("xmlns", "MSD"); xmlWriter.WriteStartAttribute ("xmlns", "xsi", "http://www.w3.org/2001/XMLSchema-instance");
次しかしWriteStartAttributeの最初の呼び出しの後、私は次の例外を得ないこれらのための
無効なXML文書です。<StructureMetaData xsi:schemaLocation="MSD" xmlns="MSD" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- here a following more tags --> </StructureMetaData>
どのようにこれらの属性をxmlタグに書き込むことができますか?
ありがとうございます。しかし、サブアイテムにはxmlの問題があります。 ABC 123 456 789 StructureMetaData> 私はLINQのでXMLファイルを生成する方法を読みます。各XElementにはxmlns属性があります。 –
Holgis
コードを更新しました。 – jdweng