0

私はすでにExcelマクロを使用してデータをxmlファイルに変換しています。IE で xml を読むのは問題ありません。形式は明確です。しかし、notepad++ で開くと形式に問題があります。すべての単語が非常に長い列に並んでいます。xmlの見出しの問題ですか?私は推測する。

<?xml version="1.0" encoding="UTF-8" ?>

xml メモ帳 2007 で開こうとしましたが、形式は問題ありません。しかし、編集できません。そしてそれは言います:

「XML ドキュメントには xml-stylesheet 処理命令が含まれていません。XSLT 変換を提供するには、ファイルの先頭に次を追加し、それに応じて href 属性を編集します。

< ?xml-stylesheet type="text/xsl" href="stylesheet.xsl"? >

見出しを変更する必要があるということですか?見出しは問題の根ですか?

4

2 に答える 2

0

XML Notepad 2007 を使用する場合、エラー メッセージが表示される XML 出力ビューではなく、ツリー ビューで XML を編集します。

ツリー ビューで、タグXML:Stylesheetを右クリックし、処理命令 > 子を選択します。これにより、すべてのデータがある分割バーの右側をダブルクリックしてtypehrefを追加し、使用するスタイル シートにtext/xmlと適切な URL を挿入するオプションが提供されます。

ただし、XML メモ帳 2007 を含むほとんどのアプリケーションは、他の特定のスタイル シートがない場合にデフォルトのスタイル シートを使用するため、スタイル シートは必要ないことに注意してください。スタイル シートは、XML がウィンドウなどに表示されるときに XML のレイアウトをフォーマットするためだけに存在します。

于 2016-07-29T17:12:52.307 に答える
0

XML スタイルシートは、XML をグラフィカルに表示するために使用できるファイルであり、CSSまたはXSLファイルを使用して実行できます。

XML を使用するためにこれらのファイルは必要ありません。

ヘッダー:

< ?xml-stylesheet type="text/xsl" href="stylesheet.xsl"? >

XML を整形式にするのではなく、スタイルシートを XML ファイルに関連付ける場合に便利です。

また、メモ帳 ++ で改行文字が表示されない場合でも、ファイルの形式が正しくないという意味ではありませんが、おそらくマクロがインデント プロセスなしで XML を出力し、ファイルをより人間的なものにするのに役立ちます。読み取り可能。

于 2012-09-06T07:35:28.043 に答える