dtd #PCDATA 用于 xml 中的子节点
我有一些重复的子节点。如何创建内部 DTD 命名空间以使 f1 和 f2 使用 #PCDATA?
<xsl:for-each select="a/b/c/d/e[1]/f">
<tr>
<td><xsl:value-of select="f1"></td>
<td><xsl:value-of select="f2">/td>
<td>
</xsl:for-each>
<xsl:for-each select="a/b/c/d/e[2]/f">
<tr>
<td><xsl:value-of select="f1"></td>
<td><xsl:value-of select="f2">/td>
<td>
</xsl:for-each>
XML:
<a>
<b>
<c>
<d>
<e section="1">
<f>
<f1></f1><f2></f2>
</f>
</e>
<e section="2">
<f>
<f1></f1><f2></f2>
</f>
</e>
</d>
</c>
</b>
</a>
如何创建内部 DTD 命名空间以使 f1 和 f2 使用 #PCDATA?
I have a few child nodes that repeat. How do I create an internal DTD namespace to make f1 and f2 use #PCDATA?
<xsl:for-each select="a/b/c/d/e[1]/f">
<tr>
<td><xsl:value-of select="f1"></td>
<td><xsl:value-of select="f2">/td>
<td>
</xsl:for-each>
<xsl:for-each select="a/b/c/d/e[2]/f">
<tr>
<td><xsl:value-of select="f1"></td>
<td><xsl:value-of select="f2">/td>
<td>
</xsl:for-each>
XML:
<a>
<b>
<c>
<d>
<e section="1">
<f>
<f1></f1><f2></f2>
</f>
</e>
<e section="2">
<f>
<f1></f1><f2></f2>
</f>
</e>
</d>
</c>
</b>
</a>
How do I create an internal DTD namespace to make f1 and f2 use #PCDATA?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
适当的 DTD:
Appropriate DTD: