私はxmlとxsltを使い始めています。また、いくつかのチュートリアルなども読んでいます..そして、このxmlを理解しているので、これらに従っています:
<?xml version="1.0"?>
<Menu>
<Accounts type="menu" label="Accounts">
<ListUsers type="cmd" label="List users">
<cmd>HAha</cmd>
</ListUsers>
<AddUsers type="cmd" label="Add users">
<cmd></cmd>
</AddUsers>
<DeleteUsers type="cmd" label="Delete users">
<cmd></cmd>
</DeleteUsers>
</Accounts>
<Hardware type="menu" label="Hardware">
<ListDisks type="cmd" label="List disks">
<cmd></cmd>
</ListDisks>
</Hardware>
<Network type="menu" label="Network"></Network>
<Filesystem type="menu" label="Filesystem"></Filesystem>
</Menu>
そしてこのxslt:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/*">
<xsl:apply-templates select="*"/>
</xsl:template>
<xsl:template match="*">
<div><xsl:value-of select="@label"/></div>
</xsl:template>
</xsl:stylesheet>
すべての要素のラベルを出力する必要がありますが、そうではありませんでした...私が欠けているものを修正して説明してください、ありがとう。