2009-04-08 14 views
1

XML用のXSLTを作成しました。ノード値はテキストとして表示されます。 元のXMLファイルを、変更された値を持つ新しいファイルとして保存します。値はxmlで生成されたhtmlテキストボックスにユーザによって入力されます。 私はwindows mobile(PDA)C#.netコンパクトフレームワークを使用しています。 xsltがxmlファイルをwebbrowserコントロールに読み込んでいます。変更を保存するxslt適用されたノード値が変更されたxmlファイル

+0

あなたの質問からは意味をなさないようにしようとしましたが、それでもかなり曖昧です。申し訳ありませんが、最高の私は限られた情報で行うことができます。 – Cerebrus

答えて

1

ステップ:

a。 XMLファイルからXmlDocumentをロードします。

b。 XSLファイルからXSLTドキュメントを読み込みます。

c。出力が書き込まれるXmlTextWriterまたはXmlWriterを作成します。これは、変換の出力メソッドが "xml"の場合、ターゲットXMLファイルを参照できます。

d。必要なパラメーターを指定して、XSLTを使用してXML文書を変換します。私はこれらの値があなたのユーザエントリーテキストボックスから供給されると思う。

Here is a walkthroughこれは、XmlTextWriterを直接使用する必要がなくてもそれを行う方法を示しています。そしてanother

1

ご使用の環境(プログラミング言語、オペレーティングシステムなど)の詳細をゼロにします。 UNIXでは、xsltprocを使って、シェルリダイレクトを使うだけです:

xsltproc transform.xsl data.xml > result.xml 
+0

私はwindows mobile(PDA)C#.netのコンパクトなフレームワークを使用しています。 xsltがxmlファイルをwebbrowserコントロールに読み込んでいます。 – pankaj

+0

あなたの質問を編集して詳細を提供してください。だれもコメントのコメントに注意を払わないでしょう。 – bortzmeyer

関連する問題