0

私はindex.htmlを持っています

<body>

 <div id="nav">
   <ul>
      <li id="cd123">CD</li>
   </ul>
 </div>

 <div id="data">
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>
   <!-- Edited by XMLSpy® -->
  <catalog>
    <data>topic</data>
    <cd id="cd123">
        <title>Empire Burlesque</title>
        <artist>Bob Dylan</artist>
        <country>USA</country>
        <company>Columbia</company>
        <price>10.90</price>
        <year>1985</year>
    </cd>
    .....
   </catalog>
 </div>

からのxslの使用

http://www.w3schools.com/xsl/cdcatalog.xsl

http://www.w3schools.com/xsl/cdcatalog_with_xsl.xml

これを達成したコードやトリックを誰かに教えてもらえますか?

ありがとう

4

1 に答える 1

1

xml-stylesheet 処理命令を含む XML をブラウザーに送信すると、ブラウザーはスタイルシートを読み込んで XML に適用しようとします。

xml-stylesheet 処理命令を HTML ドキュメントの途中に置いても、同じことはできません。できればよかったのかもしれません。しかし、それは希望的観測です。あなたは存在しない施設を夢見ています。

実際、一般に、HTML ドキュメント内に XML を埋め込もうとするのは得策ではありません。HTML5 パーサーは、それを認識可能な HTML に変換しようとします。

于 2013-11-03T10:24:30.713 に答える