-
1 votesanswersviews
xslt生成嵌套节点中当前位置和下一个值的元素
考虑给定代码: <xsl:for-each select="$data/row"> <xsl:if test="position() mod 2 = 1" > <xsl:element name="{current()}" > <xsl:value-... -
0 votesanswersviews
XSLT 2.0分隔存储在变量中的一系列元素
在XSLT 2.0中,我使用 xsl:for-each 循环生成一系列html <a> 元素,这些循环基于从 tokenize() 派生的字符串序列, <a> 元素的序列存储在变量_25719中: <xsl:variable name="tokenparam" select="tokenize($paramCorrespdocs,'~'... -
0 votesanswersviews
XSLT 2.0测试标记化结果没有值
在XSLT 2.0中,我正在处理由 ~ 分隔的字符串 . 有时,标记化结果包含两个 ~ 之间的'nothing'实例 . 我尝试使用 empty() 进行测试 <xsl:for-each select="tokenize($list_of_items,'~')"> <xsl:if test="not(empty(.))"> ... -
1 votesanswersviews
XSLT标记了一个跨子元素分布的字符串
我觉得那里有一个明显的解决方案,但我想不出来 . 使用XSLT 2.0我想要标记一个跨子元素分布的字符串,所以就像这样 <line> <font style="big"> <text color="blue">wha</text> </font> <fo... -
0 votesanswersviews
只有xslt结果集中的元素不是最后一个元素?
我有以下片段 <xsl:for-each select="book"> <xsl:value-of select="title"/><xsl:if test="position() != last()">,</xsl:if> </xsl:for-each> 我希望它是一个以... -
1 votesanswersviews
XSLT 2:将具有递增值的元素添加到列表中
我是XSLT的新手,花了好几个小时试图找出一个似乎有点微不足道的问题的解决方案 . 我有一个xml文档,其中包含如下列表: <Header> <URLList> <URLItem type="type1"> <URL></URL> </URLItem> ... -
0 votesanswersviews
XSLT 2.0 - 迭代Java对象列表
我有一个XSL,用于创建XML的副本,但在XML中的某些元素中添加了一些属性 . XSL调用一个Java函数,该函数返回CInfo类型对象的列表(java.util.List),该列表当前是一个非常简单的类,定义如下: public class CInfo { public int getNewVal() { return 12345; } } 我现在面临XSL... -
1 votesanswersviews
XSLT分析字符串和标记正确用法
我正在尝试分析一些巨大的字符串,我在XSLT中使用了两种不同的方法(一种叫做tokenize,另一种叫做analyze string) . 假设我有以下字符串: var ActivitiesData = [{"method": {"name": "Bras", "val": "Vegas"}, ... -
1 votesanswersviews
是否可以使用XSLT 2.0将简约XML转换为完整的HTML表?
非常重要注意:我正在使用QtXmlPattern(一个没有完全实现的XSLT 2.0处理器,在实现的内容中有一些错误......) 我有一个格式良好的XML文件,其数据在四级数组中定义,如下所示: <a> <b> <c day="20150221"> <d>...</d> <e... -
0 votesanswersviews
当输入XML没有匹配时,为什么XSLT处理器会产生一个空文件?
我正在使用XSLT 2.0(使用SaxonHE)将一些XML Schema文档转换为一组文本文件 . 假设我想为输入XSD中找到的每个xs:complexType输出一个不同的输出文件,我的模板会像下面一样松散 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version=&q... -
2 votesanswersviews
XSLT-规范化非破坏的空白字符
我有一个像这样的示例xml文件, <doc> <p>text1 text2 </p> <p>text1 text2 </p> <p>text1 text2 </p> </doc> 此示例xml,第一个 <p> 具有空格空白字符( &#x0020... -
0 votesanswersviews
xpath 2.0按属性选择元素
我一直在xpath 1.0中使用以下xpath选择 <xsl:variable name="id"><xsl:value-of select="./@id" /></xsl:variable> preceding::exm:messageFlow[@sourceRef = $id]/@targetRef 这非常有效,完全... -
3 votesanswersviews
使用<xsl:for-each-group>进行XSLT 2.0分组
我正在尝试使用xsl:for-each在XSLT 2.0中对元素进行分组 . 以下是我输入的说明: <root> <chapter> <heading> heading text </heading> <title> title </title> &l... -
0 votesanswersviews
XSL 2.0 for-each-group group-ending-position of position()
我想使用XSL 2.0(saxon9he.jar)按位置将数据拆分成组 . 在这个样本中,我尝试将市场产品分成每个袋子中有4个物品的袋子 . 我的测试表明position()在父级的范围内 . 马铃薯在蔬菜部门的孩子中排名第2,而不是在我选择的产品中排名第5 . 我想基于选区内的位置,而不是父级中的位置 . XML数据集: <market> <department nam... -
0 votesanswersviews
如何在需要路径调用的udf中设置变量的值
我正在尝试在XSLT中使用用户定义的函数,该函数重复调用某个字符串的值 . 该字符串基于XPath表达式的结果,该表达式在单个函数调用的范围内不会更改 . 我认为将它分配给变量而不是一遍又一遍地查找是一个好主意 . 不幸的是,至少在Saxon的实现中,你不能使用需要一个函数内部的节点的XPath表达式,即使是一个基于绝对路径的节点,而不是先使用抛弃线让函数知道你正在讨论根文档而不是另一个 . 因此... -
4 votesanswersviews
使用XSLT基于属性值的Flat to Nested结构
I have a flat structured XML file as below: <rs> <r id="r1" lev="0"/> <r id="r2" lev="1"/> <r id="r3" lev="0&quo... -
0 votesanswersviews
xsl:for-each-group positioning flat xml to hierarchical
我有一个扁平的xml文件,需要转换为分层 . 我从这里使用了嵌套分组的想法xsl:for-each-group help . 它除了几个问题外大部分都在工作: 1)元素root1和root2没有显示出来 . 2)元素NFActy的位置不正确 . 第一个NFActy应该在2个Rot元素之间 . 3)Duty和NFActy元素被视为一组用于计算SequenceCount . 4)对于Leg元素,一个职... -
3 votesanswersviews
在XSLT中,在使用时计算设置为name(..)之类的变量是否正常?
我的XML中有几棵树,想要在另一棵树中使用名称来访问一棵树 . 这里叫 tab_name ,它是当前节点的父标签,所以我使用name(..) . 如果我在设置变量的同一位置进行测试,那么这给了我正确的值 . 但是,我遇到的问题是当我引用$ tab_name下面几行(在 <xsl:when> 标签中)时,名称(..)应用于当前上下文,所以我得到标签"group"而不是... -
1 votesanswersviews
如何将平面xml数据转换为分层数据xml
我必须将平面xml转换为分层xml . 我不知道这项任务 . 以下是转换输入 . 输入: - <body> <p class="title">Article Title</p> <p class="Authors">abc, pqr and xyz</p> <p cla... -
1 votesanswersviews
展平嵌套在文本节点中的子元素
这里有许多扁平化问题,但没有一个涉及这种复杂程度 . 我有一个xml文档,看起来像: <document> <div class='target-one'> maybe some text node, maybe not...1 <randomElement> maybe some text node, maybe not...2... -
0 votesanswersviews
XSLT使用某些级别标准从平面结构创建层次结构
我想使用XSLT从Excel输出创建XSD结构 . 但是我的XSLT没有正确生成层次结构 . 如果具有相同匹配参数的这些节点在稍后的组中定义,并且在层次结构中具有相同的级别,则它在元素组中具有一些额外的节点 . Excel XML输出如下所示: <?xml version="1.0" encoding="UTF-8" standalone="... -
1 votesanswersviews
XSLT 2.0将平面XML数据转换为heirarchical的性能?
我的数据如下: <Root> <Node> <Region>Central</Region> <Provider>A</Provider> <Value>100</Value> </Node> <Node> ... -
0 votesanswersviews
XML文件从平面到树结构分组字段
我是XSL转换的新手,我想将XML A转换为XML B.任何在XSLT或xquery中实现此目的的建议 . 我尝试在msisdn上使用for-each-group但仍然无法实现它 . 任何示例代码都可以开始 XML A: <Output> <response> <msisdn>27832007509</msisdn> <bear... -
1 votesanswersviews
计算祖先章级别创建的行
我正在研究一个像这样的基本结构的TEI文档 . 章节中有几个“mainText”部分;这些部分具有实际文本的单独规范化和OCR版本 . <div type="chapter"> <div type="mainText"> <div type="normalized"> ... -
0 votesanswersviews
如何使用xslt将包含CDATA的soap响应转换为新格式化的xml?
我想将下面的代码转换为一些格式化的xml代码, XSLT转换的输入: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'> <soap:Body> <rejectQuoteXMLResponse xmlns='http://x... -
2 votesanswersviews
如何根据属性选择具有条件的节点
我想在XSLT中使用XPath来选择具有基于属性值的条件的节点 . 为了说明我的问题,我有一个简短的XML实例,如下所示: <?xml version="1.0" encoding="UTF-8"?> <root> <elementA fID="2013_4_20150722_0" dateTime=... -
301 votesanswersviews
检查XSLT中的字符串是空还是空
如何使用XSL检查值是空还是空? 例如,如果 categoryName 为空?我在选择构造时使用的是 . 例如: <xsl:choose> <xsl:when test="categoryName !=null"> <xsl:value-of select="categoryName " /> ... -
1 votesanswersviews
XSLT中的动态'matches'语句
我'm trying to create an xslt function that dynamically '匹配'为元素 . 在函数中,我将传递两个参数 - item()*和逗号分隔的字符串 . 我在 <xsl:for-each> select语句中对逗号分隔的字符串进行标记,然后执行以下操作: select="concat('$di:meta[matches(@do... -
53 votesanswersviews
将XSLT 1.0升级到XSLT 2.0
从XSLT 1.0升级到2.0涉及什么?1 - 升级的可能原因是什么?2 - 不升级的可能原因是什么?3 - 最后,升级的步骤是什么? 我希望有一个执行摘要 - 简短的版本:) -
2 votesanswersviews
在XSLT变量中构造一系列XML元素
为了清楚起见,我已经找到了一种方法来完成我想要使用XSLT的东西,但它让我感到非常低效,我想看看是否有可能使用不同的解决方案,因为它有助于编写未来的样式表 . 此外,我真诚地为以下段落的冗长道歉 . 最小的是,我试图从一个用俄语编写的故事中提取并用XML编码('pavlova.xml' - 遗憾的是文件太大而无法发布我的问题,但这并非完全必要)数据对于在SVG中生成饼图 . 我正在尝试将此数据存储...