Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有看起来像这样的 XML
<element>Example xml</element> <element>Example XML</element>
我需要两个元素节点之间的空格数。这在 XSLT 中可行吗?
假设第一个element元素是当前上下文节点,那么 XPath
element
following-sibling::text()[1]
会给你两个元素之间的文本节点,所以
string-length(following-sibling::text()[1])
会给你它的长度。这假设您的样式表中没有指令 - 如果您有其中一个<xsl:strip-space>指令,那么处理器将在解析时去除仅空白文本节点,并且您的样式表会将这两个element元素视为相邻且没有文本它们之间的节点。
<xsl:strip-space>