tôi đã biến XSLT sau:Kiểm tra nếu nút có thuộc tính tương đương với giá trị tồn tại
<xsl:variable name="superid" select="/contentdata/id"/>
Hơn nữa, tôi có một nút với subnodes:
<nodes>
<node name="foo" id="bar" />
<node name="john" id="doe" />
<node name="jane" id="tarzan" />
</nodes>
Bây giờ, tôi muốn kiểm tra xem một nút có thuộc tính id bằng superid tồn tại.
Tôi đã thử những điều sau đây (mà rõ ràng là không hoạt động):
<xsl:if test="/nodes/node[@id = $superid]">Yes, Sir!</xsl:if>
Giá trị biến $ superid là gì? – Vitaliy
Thông báo lỗi bạn đang nhận được là gì? Tôi tin rằng nó có thể là phiên bản .NET và bạn đang sử dụng xslt v1 hoặc v2. Vui lòng cung cấp cho chúng tôi thông tin này. Tạo một fiddle trong khi bạn đang ở đó :) –