在问题之后- 从节点 XSLT 中删除所有 \n\r 字符?看起来可以解决,我正在使用这个解决方案,但偶然发现了这种情况 -
如果我们不希望在所有节点中替换换行符怎么办。例如,如果用户在网页上输入新行,则某些节点(如描述、说明)旨在存储新行。
<T>
<Name>Translate test</Name>
<AlternateId>testid1</AlternateId>
<Description>Translate test</Description>
<Instructions>there is a new line between line1 and line2
line1-asdfghjkl
line2-asdfghjkl</Instructions>
<Active>1</Active>
</T>
使用 translate(.,' ','') 后,xml 如下所示:
<T>
<Name>Translate test</Name>
<AlternateId>testid1</AlternateId>
<Description>Translate test</Description>
<Instructions>there is a new line between line1 and line2line1-asdfghjklline2-asdfghjkl</Instructions>
<Active>1</Active>
</T>
我有超过 100 个这样的标签,我不想被翻译。有没有办法忽略这些不需要的标签的翻译?任何及时的帮助将不胜感激。
问候, Ashish K