2

エンティティを含む xml に写真を追加したいのですが、xsl ファイルでそれらを呼び出す方法がわかりません

これはxmlコードです:

<!DOCTYPE cookbook [
  <!NOTATION JPG SYSTEM "image/jpeg">
  <!ENTITY pizza SYSTEM "images/1.jpg" NDATA JPG>
]>

<cookbook>
  <recipe id="1" authorID="1" region="southwest">
    <picture>
      <image href="pizza"/>
    </picture>
  </recipe>
</cookbook>

そしてxslには次のものがあります:

<images>
  <xsl:for-each select="picture/image">
    <img src="href"/>
  </xsl:for-each>
</images> 

しかし、それは機能しません

4

1 に答える 1

2

試してみてくださいunparsed-entity-uri()...

<img src="{unparsed-entity-uri(@href)}"/>
于 2013-02-19T18:29:11.440 に答える