tôi cần phải chuyển đổi xml doc sau:XSLT: nút thay đổi bên trong văn bản
<a>
<b/>
<c/>
myText
</a>
vào đây:
<a>
<b/>
<c/>
differentText
</a>
Vì vậy, tôi đã viết tài liệu XSLT này
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no" />
<xsl:template match="https://stackoverflow.com/a/text()">
<a>
<b/>
<c/>
differentText
</a>
</xsl:template>
</xsl:stylesheet>
này cách, tôi nhận được kết quả sau:
<?xml version="1.0" encoding="utf-8"?>
<a>
<b /><c />
differentText
</a>
<a>
<b /><c />
differentText
</a>
<a>
<b /><c />
differentText
</a>
Kết quả xuất hiện lặp lại 3 lần vì 3 kết quả trùng khớp đang được thực hiện .. Tại sao? Tôi có thể sửa nó không? Cảm ơn
Câu hỏi hay (+1). Xem câu trả lời của tôi cho một giải pháp tốt hơn, đơn giản hơn, không yêu cầu bất kỳ vị từ nào trong biểu thức đối sánh của mẫu cụ thể. –