<xvcd:for-each>の動作確認 2
1つ前のサンプルと比較すること。
【result view】
【xfy_sample0011.xml】
<?xml version="1.0"?>
<?com.xfy vocabulary-connection href="xfy_sample0011.xvcd" ?>
<m3:document xmlns:m3="http://www.makoto3.net/xfy">
<m3:person>
<m3:name>山田太郎</m3:name>
<m3:gender>男</m3:gender>
<m3:age>30</m3:age>
</m3:person>
<m3:person>
<m3:name>鈴木京子</m3:name>
<m3:gender>女</m3:gender>
<m3:age>28</m3:age>
</m3:person>
<m3:person>
<m3:name>井上健一郎</m3:name>
<m3:gender>男</m3:gender>
<m3:age>45</m3:age>
</m3:person>
</m3:document>
【xfy_sample0011.xvcd】
<?xml version="1.0"?>
<xvcd:xvcd
xmlns:xvcd="http://xmlns.xfy.com/xvcd"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:m3="http://www.makoto3.net/xfy"
version="1.0">
<xvcd:vocabulary name="xfy_sample" match="m3:document" call-template="root"/>
<xvcd:template name="root">
<html>
<head>
<style type="text/css">
p { margin:0 }
</style>
<title>HelloWorld example</title>
</head>
<body>
<h2>社員データ</h2>
<xvcd:for-each select="m3:person/m3:name">
<p style="color:red;"><xvcd:value-of select="."/></p>
</xvcd:for-each>
<xvcd:for-each select="m3:person/m3:gender">
<p style="color:green;"><xvcd:value-of select="."/></p>
</xvcd:for-each>
<xvcd:for-each select="m3:person/m3:age">
<p style="color:blue;"><xvcd:value-of select="."/></p>
</xvcd:for-each>
</body>
</html>
</xvcd:template>
</xvcd:xvcd>