草庐IT

xml - XSL 排序和每个

我有这两个文件:XMLPiantacarnivoraDionaeamuscipula10Fiorediprova999CanapaCannabis2LotoNelumboAdans3XSLXSL不排序。我没有任何输出。我真的不知道它怎么行不通。该代码似乎是正确的。如果你去掉sort标签,你会看到输出。在排序中,您将看不到任何内容。 最佳答案 您需要将您的xsl:sort移动到xsl:for-each的第一个child。它现在所在的位置无效。您可能还想将data-type更改为number。您也可以使用xsl:apply-templa

xml - 遍历 XML 树并使用 XSL 查找公共(public)节点文本

我想遍历树并找到公共(public)元素文本并能够显示在表格中。AttributeLabel1AttributeDefinition1OOpenCCloseAttributeLabel2AttributeDefinition2OOpenCCloseAttributeLabel3AttributeDefinition3NodisplayAttributeLabel4AttributeDefinition4DDifferent输出应该看起来像这样,其中只显示公共(public)元素文本。任何帮助将不胜感激!ForAttributeLabel1and2Value:ODescription:O

java - 使用 xsl 转换为 PDF 时出错

我在使用xsl将xml转换为pdf时遇到了一个奇怪的问题(java代码创建xml并在运行时应用xsl)。代码部署在Jboss服务器上。执行代码时,失败并出现以下错误10:50:49,068ERROR[stderr](http--0.0.0.0-9080-3)Causedby:java.lang.reflect.InvocationTargetException10:50:49,068ERROR[stderr](http--0.0.0.0-9080-3)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)10:50:49

php - xslt 1.0 base64 编码模板的内容

如何使用XSLT1.0在base64中对模板的内容进行编码?编辑:使用序列化方式,在PHP环境下运行就像我有一个这样的模板:我希望输出是这样的:PHRlc3QgDQoJCSAgZ2VuZGVyPSJtYWxlIiANCgkJICBuYW1lMT0iVEVTVCIgDQoJCSAgbmFtZTI9IlRFU1QiPg0KICAgICAgICAgIDxzb21ldGFncz4NCgkJCQk8dGFnPjwvdGFnPg0KCQkJPC9zb21ldGFncz4NCgkJPC90ZXN0Pg== 最佳答案 穆克胡尔·甘地createda

xml - 在 MarkLogic 上运行时如何评估 xslt 消息中的变量

我有一个在Marklogic中评估的xslt(通过xdmp:xslt-invoke)。我正在尝试评估xsl:message标记内的变量,但是,当Marklogic遇到消息时,它不会评估变量,而只是显示其中的文本。例如:Terminating评估时,我在输出中看到类似这样的内容:[XSLT]XSLT-MSGTERMINATE:(err:XTMM9000)"Terminating"" />"--xsl:messageinstructioncalledwithterminate有没有办法在消息中实际评估和显示$x的值? 最佳答案

xml - XPATH 或 XSL 使用自定义比较来匹配两个节点集

编辑:我也可以访问ESXLT功能。我有两个字符串标记节点集。一组包含如下值:/Geography/NorthAmerica/California/SanFrancisco/Geography/Asia/Japan/Tokyo/Shinjuku另一组包含如下值:/Geography/NorthAmerica//Geography/Asia/Japan/我的目标是找到两者之间的“匹配”。当第1组中的任何字符串以第2组中的字符串开头时进行匹配。例如,将在/Geography/NorthAmerica/California/SanFrancisco和/Geography之间进行匹配/北美/因为

c# - 什么时候使用带有 xsl 的 xml 而不是 HTML?

我喜欢.NETwebcontrols并且你可以操纵东西,这是普遍的共识,但是XML和XSL非常棒,因为你有独立于平台和语言的UI逻辑,所以有一天我将应用程序更改为php、java或不管怎样,我可以重用所有的表示逻辑。此外,XSL可以在呈现之前调用.NET(或其他)方法。您通常什么时候使用XML/XSL?为什么不更频繁地使用它? 最佳答案 代替HTML?我经常使用它来代替asp.net控件,因为它提供了2.0中的V和C的关注点分离,而您在.NET2.0中没有开箱即用。显然,还有一百万种与asp.net控件无关的其他用途。编辑:实现草图

xml - 在 xsl 中拆分字符串以获得内容/

我使用xsl从外部xml提取了一些内容。在xml中,标题与作者合并,并用反斜杠分隔。我如何在xsl中分隔标题和作者以便我可以使用不同的标签TheMaze/JaneEvans成为TheMazeJaneEvans 最佳答案 希望对您有所帮助!如果我误解了问题,请告诉我! 关于xml-在xsl中拆分字符串以获得内容/,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3047383/

.net - 如何在 .NET 中链接/嵌套 XSL 转换

上下文:.NETFramework3.5我意识到如何使用XSLT执行单个XML转换,但没有找到任何关于链接XML转换的好例子。输入:-作为XPathDocument的XML文档。-多个XSL文件的文件路径。预期输出:-最好是XPathDocument/IXPathNavigable,表示应用了所有转换的XML,一个接一个。示例场景:输入xml:xsl-1:添加了的.xsl作为doc元素的子元素。xsl-2:添加的.xsl作为doc元素的子元素。预期结果目标利用XPathDocument/IXPathNavigable或更好的仅向前特性。避免将整个文档加载到内存中。

xml - XSLT:拆分字符串并对每个字符执行某些操作

我是XSLT新手。我已经完成了这些教程,并且已经能够使用我的XML文档完成大约80%的我想做的事情。但是,我被困在某些事情上。在我的XML文档中,我的属性由“ERA”、“EDA”、“EDAR”等值组成。本质上,这些属性由字母E、D、A和R的组合组成。E、D、A和R映射到编辑、删除、添加和阅读。如果我是强制执行此操作,我会将字符串拆分为其组成字符,然后检查每个字符以查看是否应该输出Edit、Delete、添加,或阅读。我怎样才能在XSLT中做类似的事情?我正在考虑使用长度和子字符串函数并进行某种循环。 最佳答案 内联(或外部)map: