Announcement

Collapse
No announcement yet.

Syntaxfeinheiten: local-name()='tag[@attr='val']''

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Syntaxfeinheiten: local-name()='tag[@attr='val']''

    Hallo!

    Code:
    local-name()='tag[@attr='val']'
    löst beim XSLT-Prozessor natürlich Haareraufen aus. Wie kann ich ihm die zweiten ' begreiflich machen? Ich vermute, dass man mit local-name wirklich nur den Namen einer Node bekommt und nicht die Attributwerte, oder?

    Grüße,
    Martin

  • #2
    gelöst

    Code:
    <xsl:template match="@*|node()">
      <xsl:choose>
        <xsl:when 
          test="name()=$para-node and attribute::*[$para-attribute]=$para-attribute-value">
        </xsl:when>
        <xsl:otherwise>
    ...

    Comment

    Working...
    X