>백엔드 개발 >XML/RSS 튜토리얼 >xml 이미지 하이퍼링크 생산 코드

xml 이미지 하이퍼링크 생산 코드

PHPz
PHPz원래의
2017-04-02 11:21:383397검색

공부, 이미지 만들때 또 발생하는 문제하이퍼링크 href에 링크주소를 넣어주세요 그러나 이는 태그 내에 태그를 넣는 것을 의미하며 이는 허용되지 않습니다. "웹 프로그래밍 실용 튜토리얼"을 확인하고 올바른 해결책을 찾았습니다. 이제 이 코드에는 두 개의 이미지가 필요합니다. a.gif 및 b.gif my.xml 아래의 코드에는 a.gif 및 b.gif라는 두 개의 이미지가 필요합니다. xml

다음 내용은 프로그램 코드입니다:


<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<Books>
<Book ID="a001">
<Name>网络指南</Name>
<Photo>a.gif</Photo>
<Homepage>http://www.a.com</Homepage>
</Book>
<Book ID="a002">
<Name>局域网技术</Name>
<Photo>b.gif</Photo>
<Homepage>http://www.b.com</Homepage>
</Book>
</Books>

mystyle. xsl
다음 내용은 프로그램 코드입니다:

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Books/Book">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="./Homepage"/>
</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="./Photo"/>
</xsl:attribute>
</xsl:element>
</xsl:element>
<br/>
</xsl:template>
</xsl:stylesheet>

브라우저에 표시되는 결과:
두 개의 그림을 세로로 병렬로 표시

지침:

하이퍼링크를 사용하려면. , 2421aaa7178ab6b73905a4fbcc7cad2d 및 6b5cc95b93d4c0ebbef8f3c279f25847 태그를 사용해야 합니다. 기본적인 사용법은 위의 예를 참조하세요.
이것을 처음 봤습니다.
{Homepage}
두 코드는 언제든지 동일합니까?
위의 코드는 원래 효과와 약간 다릅니다.

mystyle.xsl
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Books/Book">
<a href="{Homepage}">
<img src="{Photo}"/>
</a>
</xsl:template>
</xsl:stylesheet>

위 내용은 xml 이미지 하이퍼링크 생산 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.