xslt を使用して、既存の csv ファイルから xml ファイルを生成したいと考えています。
使用するコマンドを誰か教えてください。
ファイルを変換するコマンドがわかりません。
次の名前の csv ファイルがあるとします:- source.csv 出力テンプレート:- temp.xsl
コマンド:- msxsl source.csv temp.xsl -o result.xml
これは正しいコマンドですか?
xslt を使用して、既存の csv ファイルから xml ファイルを生成したいと考えています。
使用するコマンドを誰か教えてください。
ファイルを変換するコマンドがわかりません。
次の名前の csv ファイルがあるとします:- source.csv 出力テンプレート:- temp.xsl
コマンド:- msxsl source.csv temp.xsl -o result.xml
これは正しいコマンドですか?
スティーブンの答えについてコメントするのに十分な評判はありません。
このコマンドは、Stephen が Home Edition のバージョン 9 用に書いたように機能しません。書かれているとおりにコマンドを実行しようとすると、「コマンド ライン オプション -o には値が必要です」という応答が返されます。ただし、このコマンドの形式は、この投稿の時点で機能します。
java -cp saxon9he.jar net.sf.saxon.Transform -o:csvfile.xml -it:main "csv2xml.xsl" pathToCSV="csvfile.csv"
リンクされた xsl はバグがあるようで (おそらく維持されていません)、すべての csv ファイルを正しく変換しません (たとえば、Michael Kay の本の csv の例)。しかし、これは学ぶべき良い例です。