가 여기에 XML 파일의 선택 :XML 및 XSLT 적용-템플릿
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="root">
<html><head></head>
<body>
Start of root in XSLT <p/> <xsl:apply-templates select="person" /> <p/>
End of root in XSLT
</body>
</html>
</xsl:template>
<xsl:template match="shop">
"Step 1 start"
<xsl:apply-templates select="*/*"/>
"Step 1 done" <p/>
</xsl:template>
<xsl:template match="employee">
<u> <xsl:apply-templates select="name"/> </u>
(Task: <xsl:apply-templates select="task"/>)
<br></br>
</xsl:template>
</xsl:stylesheet>
출력은 다음과 같습니다 : 루트의
시작 XSLT
에<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="2.xsl" ?> <root> <shop> <person> <employee> <name> Alexis </name> <role> Manager </role> <task> Sales </task> </employee> <employee> <name> Employee2 </name> </employee> </person> <employee> <name> Blake2 </name> </employee> </shop> <person> <employee2> <role2> Supervisor </role2> <name2> Blake </name2> <task2> Control </task2> </employee2> </person> </root>
여기에 XSLT 파일입니다
감독자 블레이크 컨트롤
XSLT에서 루트끝, 왜 출력의 알렉시스와 Employee2 일부가 아닙니다
내 질문? 그들은 둘 다 <person>
요소 아래에 있습니다 .....
고맙습니다. 지금은 이해합니다! – shadowz1337