1

私は XSLT が初めてで、非常に単純な例で問題が発生しています。

これが「Claim」ノードと一致しない理由を教えてもらえますか?

これにより、すべての Claim ノードに「Claim」という単語が出力されるはずですが、いくつかのバリエーションを試しました。

XML

<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<ClaimDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.oopfactory.com/2011/XSL/Hipaa">
    <Claim Version="005010X222A1" Type="Professional" TransactionCode="000002866" PatientControlNumber="123456" TotalClaimChargeAmount="206.00" StatementFromDate="2013-08-13">
    </Claim>
</ClaimDocument>

XSLT

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="ClaimDocument">
    <xsl:for-each select="Claim">
      <xsl:text>Claim</xsl:text>
    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>
4

2 に答える 2