首页 文章
  • 1 votes
     answers
     views

    xslt生成嵌套节点中当前位置和下一个值的元素

    考虑给定代码: <xsl:for-each select="$data/row"> <xsl:if test="position() mod 2 = 1" > <xsl:element name="{current()}" > <xsl:value-...
  • 0 votes
     answers
     views

    XSLT 2.0分隔存储在变量中的一系列元素

    在XSLT 2.0中,我使用 xsl:for-each 循环生成一系列html <a> 元素,这些循环基于从 tokenize() 派生的字符串序列, <a> 元素的序列存储在变量_25719中: <xsl:variable name="tokenparam" select="tokenize($paramCorrespdocs,'~'...
  • 0 votes
     answers
     views

    XSLT 2.0测试标记化结果没有值

    在XSLT 2.0中,我正在处理由 ~ 分隔的字符串 . 有时,标记化结果包含两个 ~ 之间的'nothing'实例 . 我尝试使用 empty() 进行测试 <xsl:for-each select="tokenize($list_of_items,'~')"> <xsl:if test="not(empty(.))"> ...
  • 1 votes
     answers
     views

    XSLT标记了一个跨子元素分布的字符串

    我觉得那里有一个明显的解决方案,但我想不出来 . 使用XSLT 2.0我想要标记一个跨子元素分布的字符串,所以就像这样 <line> <font style="big"> <text color="blue">wha</text> </font> <fo...
  • 0 votes
     answers
     views

    只有xslt结果集中的元素不是最后一个元素?

    我有以下片段 <xsl:for-each select="book"> <xsl:value-of select="title"/><xsl:if test="position() != last()">,</xsl:if> </xsl:for-each> 我希望它是一个以...
  • 1 votes
     answers
     views

    XSLT 2:将具有递增值的元素添加到列表中

    我是XSLT的新手,花了好几个小时试图找出一个似乎有点微不足道的问题的解决方案 . 我有一个xml文档,其中包含如下列表: <Header> <URLList> <URLItem type="type1"> <URL></URL> </URLItem> ...
  • 0 votes
     answers
     views

    XSLT 2.0 - 迭代Java对象列表

    我有一个XSL,用于创建XML的副本,但在XML中的某些元素中添加了一些属性 . XSL调用一个Java函数,该函数返回CInfo类型对象的列表(java.util.List),该列表当前是一个非常简单的类,定义如下: public class CInfo { public int getNewVal() { return 12345; } } 我现在面临XSL...
  • 1 votes
     answers
     views

    XSLT分析字符串和标记正确用法

    我正在尝试分析一些巨大的字符串,我在XSLT中使用了两种不同的方法(一种叫做tokenize,另一种叫做analyze string) . 假设我有以下字符串: var ActivitiesData = [{"method": {"name": "Bras", "val": "Vegas"}, ...
  • 1 votes
     answers
     views

    是否可以使用XSLT 2.0将简约XML转换为完整的HTML表?

    非常重要注意:我正在使用QtXmlPattern(一个没有完全实现的XSLT 2.0处理器,在实现的内容中有一些错误......) 我有一个格式良好的XML文件,其数据在四级数组中定义,如下所示: <a> <b> <c day="20150221"> <d>...</d> <e...
  • 0 votes
     answers
     views

    当输入XML没有匹配时,为什么XSLT处理器会产生一个空文件?

    我正在使用XSLT 2.0(使用SaxonHE)将一些XML Schema文档转换为一组文本文件 . 假设我想为输入XSD中找到的每个xs:complexType输出一个不同的输出文件,我的模板会像下面一样松散 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version=&q...
  • 2 votes
     answers
     views

    XSLT-规范化非破坏的空白字符

    我有一个像这样的示例xml文件, <doc> <p>text1 text2 </p> <p>text1 text2 </p> <p>text1 text2   </p> </doc> 此示例xml,第一个 <p> 具有空格空白字符( &#x0020...
  • 0 votes
     answers
     views

    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 votes
     answers
     views

    使用<xsl:for-each-group>进行XSLT 2.0分组

    我正在尝试使用xsl:for-each在XSLT 2.0中对元素进行分组 . 以下是我输入的说明: &lt;root&gt; &lt;chapter&gt; &lt;heading&gt; heading text &lt;/heading&gt; &lt;title&gt; title &lt;/title&gt; &l...
  • 0 votes
     answers
     views

    XSL 2.0 for-each-group group-ending-position of position()

    我想使用XSL 2.0(saxon9he.jar)按位置将数据拆分成组 . 在这个样本中,我尝试将市场产品分成每个袋子中有4个物品的袋子 . 我的测试表明position()在父级的范围内 . 马铃薯在蔬菜部门的孩子中排名第2,而不是在我选择的产品中排名第5 . 我想基于选区内的位置,而不是父级中的位置 . XML数据集: &lt;market&gt; &lt;department nam...
  • 0 votes
     answers
     views

    如何在需要路径调用的udf中设置变量的值

    我正在尝试在XSLT中使用用户定义的函数,该函数重复调用某个字符串的值 . 该字符串基于XPath表达式的结果,该表达式在单个函数调用的范围内不会更改 . 我认为将它分配给变量而不是一遍又一遍地查找是一个好主意 . 不幸的是,至少在Saxon的实现中,你不能使用需要一个函数内部的节点的XPath表达式,即使是一个基于绝对路径的节点,而不是先使用抛弃线让函数知道你正在讨论根文档而不是另一个 . 因此...
  • 4 votes
     answers
     views

    使用XSLT基于属性值的Flat to Nested结构

    I have a flat structured XML file as below: &lt;rs&gt; &lt;r id=&quot;r1&quot; lev=&quot;0&quot;/&gt; &lt;r id=&quot;r2&quot; lev=&quot;1&quot;/&gt; &lt;r id=&quot;r3&quot; lev=&quot;0&quo...
  • 0 votes
     answers
     views

    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 votes
     answers
     views

    在XSLT中,在使用时计算设置为name(..)之类的变量是否正常?

    我的XML中有几棵树,想要在另一棵树中使用名称来访问一棵树 . 这里叫 tab_name ,它是当前节点的父标签,所以我使用name(..) . 如果我在设置变量的同一位置进行测试,那么这给了我正确的值 . 但是,我遇到的问题是当我引用$ tab_name下面几行(在 &lt;xsl:when&gt; 标签中)时,名称(..)应用于当前上下文,所以我得到标签&quot;group&quot;而不是...
  • 1 votes
     answers
     views

    如何将平面xml数据转换为分层数据xml

    我必须将平面xml转换为分层xml . 我不知道这项任务 . 以下是转换输入 . 输入: - &lt;body&gt; &lt;p class=&quot;title&quot;&gt;Article Title&lt;/p&gt; &lt;p class=&quot;Authors&quot;&gt;abc, pqr and xyz&lt;/p&gt; &lt;p cla...
  • 1 votes
     answers
     views

    展平嵌套在文本节点中的子元素

    这里有许多扁平化问题,但没有一个涉及这种复杂程度 . 我有一个xml文档,看起来像: &lt;document&gt; &lt;div class='target-one'&gt; maybe some text node, maybe not...1 &lt;randomElement&gt; maybe some text node, maybe not...2...
  • 0 votes
     answers
     views

    XSLT使用某些级别标准从平面结构创建层次结构

    我想使用XSLT从Excel输出创建XSD结构 . 但是我的XSLT没有正确生成层次结构 . 如果具有相同匹配参数的这些节点在稍后的组中定义,并且在层次结构中具有相同的级别,则它在元素组中具有一些额外的节点 . Excel XML输出如下所示: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;...
  • 1 votes
     answers
     views

    XSLT 2.0将平面XML数据转换为heirarchical的性能?

    我的数据如下: &lt;Root&gt; &lt;Node&gt; &lt;Region&gt;Central&lt;/Region&gt; &lt;Provider&gt;A&lt;/Provider&gt; &lt;Value&gt;100&lt;/Value&gt; &lt;/Node&gt; &lt;Node&gt; ...
  • 0 votes
     answers
     views

    XML文件从平面到树结构分组字段

    我是XSL转换的新手,我想将XML A转换为XML B.任何在XSLT或xquery中实现此目的的建议 . 我尝试在msisdn上使用for-each-group但仍然无法实现它 . 任何示例代码都可以开始 XML A: &lt;Output&gt; &lt;response&gt; &lt;msisdn&gt;27832007509&lt;/msisdn&gt; &lt;bear...
  • 1 votes
     answers
     views

    计算祖先章级别创建的行

    我正在研究一个像这样的基本结构的TEI文档 . 章节中有几个“mainText”部分;这些部分具有实际文本的单独规范化和OCR版本 . &lt;div type=&quot;chapter&quot;&gt; &lt;div type=&quot;mainText&quot;&gt; &lt;div type=&quot;normalized&quot;&gt; ...
  • 0 votes
     answers
     views

    如何使用xslt将包含CDATA的soap响应转换为新格式化的xml?

    我想将下面的代码转换为一些格式化的xml代码, XSLT转换的输入: &lt;soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'&gt; &lt;soap:Body&gt; &lt;rejectQuoteXMLResponse xmlns='http://x...
  • 2 votes
     answers
     views

    如何根据属性选择具有条件的节点

    我想在XSLT中使用XPath来选择具有基于属性值的条件的节点 . 为了说明我的问题,我有一个简短的XML实例,如下所示: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;root&gt; &lt;elementA fID=&quot;2013_4_20150722_0&quot; dateTime=...
  • 301 votes
     answers
     views

    检查XSLT中的字符串是空还是空

    如何使用XSL检查值是空还是空? 例如,如果 categoryName 为空?我在选择构造时使用的是 . 例如: &lt;xsl:choose&gt; &lt;xsl:when test=&quot;categoryName !=null&quot;&gt; &lt;xsl:value-of select=&quot;categoryName &quot; /&gt; ...
  • 1 votes
     answers
     views

    XSLT中的动态'matches'语句

    我'm trying to create an xslt function that dynamically '匹配'为元素 . 在函数中,我将传递两个参数 - item()*和逗号分隔的字符串 . 我在 &lt;xsl:for-each&gt; select语句中对逗号分隔的字符串进行标记,然后执行以下操作: select=&quot;concat('$di:meta[matches(@do...
  • 53 votes
     answers
     views

    将XSLT 1.0升级到XSLT 2.0

    从XSLT 1.0升级到2.0涉及什么?1 - 升级的可能原因是什么?2 - 不升级的可能原因是什么?3 - 最后,升级的步骤是什么? 我希望有一个执行摘要 - 简短的版本:)
  • 2 votes
     answers
     views

    在XSLT变量中构造一系列XML元素

    为了清楚起见,我已经找到了一种方法来完成我想要使用XSLT的东西,但它让我感到非常低效,我想看看是否有可能使用不同的解决方案,因为它有助于编写未来的样式表 . 此外,我真诚地为以下段落的冗长道歉 . 最小的是,我试图从一个用俄语编写的故事中提取并用XML编码('pavlova.xml' - 遗憾的是文件太大而无法发布我的问题,但这并非完全必要)数据对于在SVG中生成饼图 . 我正在尝试将此数据存储...

热门问题