2012-03-03 9 views
1

Silverlightで新しいXMLファイルを作成する方法を理解できないようです。私はXMLTextWriterとXMLDocumentを使用しようとしましたが、どちらもエラーが「現在のコンテキストに存在しません」と表示されますSilverlightでXMLドキュメントを作成する方法

私はSystem.Xmlを使用していますが、XMLWriterとXMLReaderを使用できますが、私が間違っていること。誰かが正しい方向に私を向けることができますか?

ありがとうございます!

答えて

4

あなたはLinq to XmlとXDocumentクラスを探しています。 MSDNのサンプル:

XDocument srcTree = new XDocument(
    new XComment("This is a comment"), 
    new XElement("Root", 
     new XElement("Child1", "data1"), 
     new XElement("Child2", "data2"), 
     new XElement("Child3", "data3"), 
     new XElement("Child2", "data4"), 
     new XElement("Info5", "info5"), 
     new XElement("Info6", "info6"), 
     new XElement("Info7", "info7"), 
     new XElement("Info8", "info8") 
    ) 
); 

これはSystem.Xml.Linq名前空間を使用しています。

あなたのSilverlightのプロジェクトにアセンブリSystem.Xml.Linq.dllへの参照を追加する必要があります。

enter image description here

+0

があまりにもXDocumentを試してみました、Silverlightは、私はそれを使用してみましょうかXML.Linq名前空間を追加しないでしょう。 : – Blake

+0

どのような銀色のバージョンを使用していますか? "それはあなたにできません"とはどういう意味ですか? – BrokenGlass

+0

http://msdn.microsoft.com/en-us/library/system.xmlにアクセスする必要があります。 linq.xdocument%28v = vs95%29.aspx –

関連する問題