2
<[a-zA-Z0-9]></[a-zA-Z0-9]>
과 같은 패턴을 사용하여 xslt 스타일 시트의 각 노드를 일치시킬 수 있습니까?xslt에서만 싱글 톤 태그의 패턴 일치
<[a-zA-Z0-9]></[a-zA-Z0-9]>
과 같은 패턴을 사용하여 xslt 스타일 시트의 각 노드를 일치시킬 수 있습니까?xslt에서만 싱글 톤 태그의 패턴 일치
당신은 정규식을 사용하고 싶지 않을 것입니다. 그냥 어떻게 당신은 단지 속성 (<foo attr="bar"/>
을 같은)이 요소를 분류하고 싶어 ... 자식 노드를 포함하지 않는 태그 (요소)와 일치하는
<xsl:template match="*[not(node())]">
...
</xsl:template>
을 술어를 사용합니까?
당신이 싱글로 속성이 요소를 분류하지 않으려는 경우에 조건 변경 것이다 : 나는하지 틀렸다 경우, 술어 위에 또한 <`처럼 (빈 요소와 일치합니다
<xsl:template match="*[not(node()) and not(@*)]">
...
</xsl:template>
을 foo attr = "val">'). 어떻게 구별 할 수 있습니까, 아니면 불가능합니까? – Vix
예, ' '및' '이 동일합니다. XSLT에서 다르게 처리 할 방법이 없습니다 (차이가 없기 때문입니다). –
감사합니다. Daniel. 나는 이것에 대해 확신하지 못했습니다. 내 문제를 해결할 다른 방법을 찾지 않으면 xslt가 도움이되지 않습니다. – Vix