如何从处理指令()中获取属性并存储在XSLT的全局变量中



我在xml中有多个处理指令,但必须获得特定的PI(I)。(xpp:PageOption)并存储在全局变量中。我怎样才能做到这一点呢?请帮帮我

请找到下面的示例输入标记。

                        <?xpp xpp:ps1?>
                        <tag name="html"/>
                        <?xpp xpp:Formater username=&quot;name&quot; ?>
                        <t x="0" y="0" style="html" cgt="true" suppress="true">FirstName LastName</t>
                        <?xpp xpp:PageOptions  showpage=&quot;yes&quot; height=&quot;10&quot; fonttype=&quot;times&quot; linespace=&quot;single&quot; >
                        <tag name="meta">
                            <attr name="http-equiv">Content-Type</attr>
                            <attr name="content">text/html; charset=UTF-8</attr>
                        </tag>

谢谢

对于<xsl:variable name="pi1" select="//processing-instruction('xpp')[contains(., 'xpp:PageOptions')]"/>,您可以选择名称为xpp的处理指令,其数据中包含字符串xpp:PageOptions。您需要意识到处理指令的数据是非结构化的,它通常看起来像一个列表伪属性,但数据的结构没有规则,因此,如果您期望某种结构,则需要将数据作为字符串处理。

相关内容

  • 没有找到相关文章

最新更新