读书人

请教在xsl中怎么消除xml中存在的amp;10;字

发布时间: 2012-01-26 19:40:46 作者: rapoo

请问在xsl中如何消除xml中存在的&10;字符, &10;表示换行.

<Root>
<Line> aaaawww ccc </Line>
</Root>


其中象 "aaaawww ccc "这样的文本节点中可能含有&10; , 因为是xml文件, 我们在这里看不到换行. 可是若用xsl将那字符串输出到txt文件中就会换行.

在xsl中如何处理能使可能含有&10;的文本节点在输出到文本文件时不会换行.

谢谢.

[解决办法]
好贴,up
[解决办法]
使用特殊字符转换啊
[解决办法]
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "  ">
]>
[解决办法]
<!ENTITY quot "" "> <!-- quotation mark -->
<!ENTITY amp "& "> <!-- ampersand -->
<!ENTITY apos "' "> <!-- apostrophe -->
<!ENTITY lt "< "> <!-- less than -->
<!ENTITY gt "> "> <!-- greater than -->
<!ENTITY nbsp "  "> <!-- non-breaking space -->
<!ENTITY shy "­ "> <!-- soft hyphen (discretionary hyphen) -->
<!ENTITY mdash "— ">
<!ENTITY ldquo "“ ">
<!ENTITY rdquo "” ">

读书人网 >asp.net

热点推荐