에서 노드의 속성 값을 가져옵니다 내가 XSL에서이XPath는
<menu>
<sport id="1580" name="Foo" />
<sport id="1581" name="Bar" />
...
, 내가 id
속성을 통해 적절한 <sport>
노드를 선택하고 name
속성을 인쇄 할 필요가처럼 보이는 XML 데이터 구조를 가지고있다. 나는이 표현 잘 작동
{document('foo.xml')/menu/sport[@id = $id]
를 통해 노드를 선택하고있어,하지만 같은 요소에 name
속성을 얻을 방법을 알아낼 수 없습니다. 수행 중
{document('odkazy.xml')/menu/sport[@id = $id]/@name
이 작동하지 않습니다.
"작동하지 않음"이란 무엇을 의미합니까? –
xsl : value-of을 사용하여 출력하고 파서가 "error : invalid expression"을 발생시킵니다 – Ozrix
왜 중괄호로 표현식을 시작하나요? 더 많은 XSLT 코드를 보여주세요. 어떤 XSLT 버전을 사용합니까? –