0
如何使用xslt或xquery轉換從xml中刪除換行符/空白區域。表示所有元素都將排成一行。使用xslt或xquery轉換從xml中刪除換行符/空白區域
如何使用xslt或xquery轉換從xml中刪除換行符/空白區域。表示所有元素都將排成一行。使用xslt或xquery轉換從xml中刪除換行符/空白區域
在XSLT,可以添加一個頂層元素
<xsl:strip-space elements="*"/>
通過使用以下的樣品輸入XML:
<?xml version="1.0" encoding="utf-8"?>
<root>
<a>XXX</a>
<b>YYY</b>
<c>ZZZ</c>
</root>
和以下XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="*"/>
<!-- this is called an identity template -->
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
生產:
<?xml version="1.0" encoding="utf-8"?><root><a>XXX</a><b>YYY</b><c>ZZZ</c></root>
感謝您的回覆,您可以發送完整的xslt,我必須使用該要求。這將是非常有幫助 – Gablu
我編輯了我的答案。這是一項任務嗎? –
非常感謝:) – Gablu