Tôi mới dùng XPath và từ những gì tôi đã đọc trong một số hướng dẫn về trục, tôi vẫn còn tự hỏi làm cách nào để triển khai chúng. Chúng không hoạt động như tôi mong đợi. Tôi đặc biệt quan tâm đến việc sử dụng tổ tiên và trục hậu duệ.Tổ tiên XPath và hậu duệ trong bản sao XSL của
tôi có cấu trúc XML sau:
<file>
<criteria>
<root>ROOT</root>
<criterion>AAA</criterion>
<criterion>BBB</criterion>
<criterion>CCC</criterion>
</criteria>
<format>
<sort>BBB</sort>
</format>
</file>
Và tôi có XSL sau:
<xsl:template match="/">
<xsl:copy-of select="ancestor::criterion/>
</xsl:template>
trong đó sản xuất không có gì!
tôi mong đợi nó để sản xuất:
<file>
<criteria>
</criteria>
</file>
Ai đó có thể giải thích tổ tiên và trục hậu duệ với tôi theo một cách hữu ích hơn so với hướng dẫn Tôi đã đọc trước đó?
Cảm ơn!
Câu hỏi hay (+1). Xem câu trả lời của tôi cho một lời giải thích và một giải pháp hoàn chỉnh. –