草庐IT

xslt-transformer

全部标签

java - 如何从 XSLT 中的串联变量中清除噪声字符

我有这段XSLT代码:http://web.nvd.nist.gov/view/vuln/detail?vulnId=http://cwe.mitre.org/data/definitionsnhttp://www.cve.mitre.org/cgi-bin/cvename.cgi?name=输出如下:..........http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2227正如您在这部分结果中看到的,我想要的串联变量产生了未知字符 谁能帮我解决这个问题?!! 最佳答案

xml - 如何使用 XSLT 连接两个 XML 文件?

我正在尝试连接两个xml文件,其中包含可以链接的彼此详细信息,但我不确定如何连接。“电影.xml”“工作室.xml”输出我已经简化了文件,但仍然有效。我的想法是使用工作室作为基础,只是获取值(value)并插入,但是当谈到将电影加入正确的工作室时,我很困惑。我目前尝试遍历每部电影,直到找到相同的匹配名称,在电影中是studio,在工作室中是name但是目前的尝试都不行,这种方式可行吗?编辑:一个制片厂可以拍很多部电影,一个制片厂有几个制片厂在电影中有几部电影。如果一个工作室有不止一部电影,那么可以将其添加为名称,因此每个工作室都有可能有多个电影元素。我正在尝试做的是,获取所有电影并将它

xml - XSLT:读取作为字符串传递的 xml 文档的参数

我遇到了另一位工程师的问题。作为一名新工程师,我必须想办法解决这个问题,但我一直没能做到。任何帮助将不胜感激,我发现最接近的是ChunkstringwithXSLT但还不完全在那里。我只能使用XSLv1.0。一个参数作为一个巨大的字符串传递到我的样式表。它最初来自XML文档。字符串看起来像这样。与其中$servers是传递给我的字符串的参数。字符串看起来像这样:MIKE1800Susie012014-07-04T00:00:00Z5238568Zoe500010这是作为参数传递给样式表的xml数据的一部分。实际文档是300行左右的数据。将这些“节点”分开的唯一区别是和.如果它是一个非常

xml - 从两个 xml 文件在 XSLT 中排序

我有这两个xml1>默认.xml2>规则.xml我想按照以下规则显示成员元素的列表rules.xml/members/member应该从列表中排除元素应该根据rules.xml中的sequence属性得到显示那些不在rules.xml/members/member中的元素应该按照它们在default.xml中的自然顺序显示。预期输出是……创作TS电子邮件地址显示名称代码 最佳答案 Thentheelementswhichhassequenceattr,theyshouldbeatthatexactposition.Thenvoidp

xml - XSLT 每第 n 个节点都有一个过滤器

我正在使用XSLT进行某些输出格式设置,我希望在输出的每N个节点周围都有一个包装器元素。我读过xslt-addingeverynnode?,但我的问题是源节点必须来自查找:而不仅仅是模板匹配。我发现的所有示例都假设您想要的节点都彼此相邻,并且它们只是在计算sibling。我有一个适合我的解决方案:=$posand$ipos<$pos+$num_per_div">有数据11122A132B14产生1234但这是循环遍历每个节点的所有节点,这让我觉得效率很低。是否有更好的方法可以更高效地产生相同的输出?以下兄弟技术可以与过滤器一起使用吗? 最佳答案

java - 为什么 fn :matches and fn:replace throwing parse errors in XSLT 2. 是 0?

我试图在我的XSLT样式表中使用这两个字符串函数(matches和replace)。但是在运行时,我得到以下错误matches和类似的replace错误:Causedby:org.xml.sax.SAXException:ParseErrorinmatchesfunction.oracle.xdo11g.xpath.XPathException:ParseErrorinmatchesfunction.atoracle.xdo11g.xslt.XSLProcessor.reportException(XSLProcessor.java:965)atoracle.xdo11g.xslt.X

xml - XSLT 递归父/子组合

非常有趣的Pythonbountyquestion我知道这可以用XSLT1.0解决。请注意,这不是一个重复的问题,因为之前的帖子以Python方法为中心,而这是尝试对同一问题使用XSLT解决方案。以下是我的尝试,但仅限于预设数量的父/子组合,这里有四个级别深,并且有条件地遍历每个级别。有没有办法将我的解决方案概括为任何组合级别?我知道这可能需要使用-->分隔符来标记值。预期输出是当前输出,但需要动态解决方案。我包括Python脚本来显示最终结果。为了明确利益冲突,我不会在上面的帖子中使用任何答案,但请您这样做!XML输入XSLT-->-->-->--> -->-->-->&#x

xml - 如何从 XSLT 调用 XSLT?

我正在寻找从第一个XSLT调用第二个XSLT的可能性。我的XML输入看起来像我想做的是类似iftype="a"call"XSL_A"withaboveXML-Inputiftype="b"call"XSL_B"withaboveXML-Inputiftype="c"call"XSL_C"withaboveXML-InputDo-SomethingwithaboveXML-Input每个“sub-xslt”都应获取完整的输入并对其进行处理,包括创建一个特殊的命名文件。因为在网络上搜索解决方案或提示没有成功。这可能吗?甚至是明智的? 最佳答案

xml - 当兄弟元素任意存在时,XSLT 按顺序创建元素?

假设您有一个具有如下内容模型的元素:换句话说,在一个包装元素中,有一个指定顺序的子元素,这些子元素可以任意存在。您需要在包装器中创建一个新元素(例如m),同时保留已经存在的元素并确保输出符合内容模型。这是一种解决方案:Thisisnew但是,此解决方案将删除包装器元素中的所有空格、注释或处理指令。我提出了一些不会放弃这些东西的解决方案,但没有一个让我满意。解决此问题且不会丢弃节点的最优雅的解决方案是什么?XSLT3和模式感知解决方案很好。以下是一些示例输入和输出:ThisisnewThisisnewThisisnewThisisnewThisisnew插入元素周围的非元素节点出现在之前

xml - XSLT 去规范化/透视/展平 xml 文件?第2部分

(注意:我已经按照建议在myearlierquestion上发布了一个变体)给定一个具有以下结构的输入xml文件:以及以下信息:每个小部件都有形状、Material和颜色每种形状、Material和颜色组合都是独一无二的并非所有形状、Material和颜色的组合都存在,例如没有圆形的塑料小部件可以有无限的形状、Material和颜色所需的输出是一个表格,其中每一行代表一种形状,每一列代表一种Material。如何使用XSLT输出以下结构? 最佳答案 这个转换:应用于提供的XML文档时:产生想要的结果:一切如何运作:使用Muenchi