首页 文章
  • 0 votes
     answers
     views

    在XSLT 1.0中转换时,带有文本标记的XML过早地未编码

    我正在努力将存储在XML中的多项选择测验转换为HTML ...答案包括html标签: 用于创建输入字段集合的HTML标记是什么a)<collection> b)<lasso> c)<fieldset> d)不存在此类标记 问题是文本是用XML编码的; <multiple_choice> <question> &lt...
  • 0 votes
     answers
     views

    如何使用xsl创建xml的动态节点名称?

    我是xsl领域的新手 . 我有以下xml格式 . <root> <docs> <doc> <actor_name_1>aaa</actor_name_1> <url_1>dddd</url_1> </doc> <doc> ...
  • 0 votes
     answers
     views

    在循环遍历节点时删除组头并移动元素

    XML INPUT <?xml version="1.0" encoding="UTF-8"?> <data> <InvNum> <InvNum>10001</InvNum> <BatchNumber> <BatchN...
  • 9 votes
     answers
     views

    根据XSLT中的子节点值选择节点

    我想只选择那些子节点值与某个值匹配的节点 . 这是我的原始XML: 这是我的原始XML <Entry> <Name>AAA</Name> <line id="1">A</line> <line id="2">B</line> </Entry> <Ent...
  • -2 votes
     answers
     views

    无法使用name在node-set()结果中选择元素,但*找到它

    我有一个XSLT 1.0 *样式表,它执行一些预处理并创建一个结果片段,其中包含一个元素列表 <x> ,每个元素都有两个子节点 - 让我们调用 <a> 和 <b> . 所以生成的列表如下所示: <x><a>A-content</a><b>B-content</b></x> <x&gt...
  • -1 votes
     answers
     views

    如何在XPath表达式中包含换行符?

    有没有办法在XPath表达式中添加换行符? 这是我目前的表达方式无效 {concat(@Parameter1, $NullObj, @Parameter2)} 变量 $NullObj 等于 
 LINEFEED字符的十六进制值 . 输出为“Parameter1 Parameter2” . 编辑:不幸的是,我正在使用Xpath / Xsl 1.0 . 编辑:下面的示例代码 . ...
  • 4 votes
     answers
     views

    使用XSLT展平XML但基于嵌套级别

    我是XSLT的新手,我正在尝试编写一些XSLT,它将使任何给定的XML变平,这样每当嵌套级别发生变化时就会出现一个新行 . 我的输入可以是任何XML文档,具有任意数量的嵌套级别,因此XSLT不知道该结构 . 由于我可以使用的工具,我的解决方案必须使用XSLT 1.0版 . 例如 . <?xml version="1.0"?> <ROWSET> &lt...
  • 0 votes
     answers
     views

    替换xml中的字符,并在使用XSLT 1.0替换字符串后应用模板

    我们想要替换整个xml文件中的一些特殊字符,并使用XSLT 1.0将一些模板应用于xml . 例如,请考虑以下xml文件, <?xml version='1.0' encoding='iso-8859-1'?> <UserDetails> <Name>RamesÒ</Name> <RollNumber>101</RollNumber...
  • 1 votes
     answers
     views

    Xslt,Xpath组子节点由一对两个

    我有以下XML :(纸质子可以是我现阶段不知道的节点的任何名称) <catalog> <Paper result="false">Paper1</Paper> <Books result="true">Books1</Books> <Books result=&quot...
  • 1 votes
     answers
     views

    XSLT使用&lt和>解析XML

    我有一个XML文档,其中包含一个包含以下samplecode的TextBlock . <TextBlock> <config>This is a config.</config> <path>This is a file path.</path> </TextBlock> 实际的XML文件包含以下内容 &lt...
  • 0 votes
     answers
     views

    xslt xpath在xpath查询中查找节点的所有元素值

    这个问题与这个问题有关xslt xpath using element values in xpath query但是,xslt仅用于两个元素节点具有TAXONOMIC LEVEL并且被用作AS . 请找到以下xmls: <root> <html> <table class=" table search-results-property-table&q...
  • 0 votes
     answers
     views

    选择具有多个子元素的父元素和第一个子元素

    查询是使用它的值获取第一个子元素,其中相应的父元素应该具有多个子元素 . 这里棘手的问题是动态生成父元素和子元素 . 即我们不知道父母和孩子的名字 这是XML输入: <PageTwo> <List25>No</List25> <List11>Air Gun|Gun</List11> <Multilist02>...
  • 2 votes
     answers
     views

    为什么xslt在<copy>中添加属性?

    我使用xslt 1.0对xhtml文件进行一些操作 . 但我想从一个相同的副本开始 . 令我惊讶的是 xsl adds attributes that were absent in the original file . 请解释一下这种现象 . 我宁愿避免使它更容易比较源文件和结果文件 . 我尝试了xsltproc和msxsl . 没有不同 . 我将 rowspan 和 colspan 添加到所...
  • 3 votes
     answers
     views

    XPath中的变量选择以避免代码重复

    我想在XSL变量中表示XPath表达式(或使用其他技术),然后使用该存储表达式多个XSLT选择参数 . (XPath表达式很复杂,我想在一个地方定义/维护它 . ) 我正在使用msxsl,它使用XSL 1.0 . 在下面的工作示例代码中,我想避免重复“@ attr1!='aaa'和@ attr1!='bbb'” . &lt;?xml version=&quot;1.0&quot; encodin...
  • 0 votes
     answers
     views

    使用xslt在xml中显示xml元素

    我使用XSLT 1.0,我有一个XML,看起来像这样 &lt;item name=&quot;note&quot;&gt;&lt;value&gt;&amp;lt;p&amp;gt;Add the &amp;amp;lt;bean&amp;amp;gt; tag pased below to the &amp;amp;lt;beans&amp;amp;gt; element in this fil...
  • 4 votes
     answers
     views

    XSLT:基于其他属性名称的特定属性值的总和

    我有以下XML文档(由另一方提供) &lt;transactions&gt; &lt;transaction TaxAType=&quot;11&quot; TaxAValue=&quot;111&quot; TaxBType=&quot;2&quot; TaxBValue=&quot;222&quot; TaxCType=&quot;3&quot; TaxCValue=&quot;333&q...
  • 0 votes
     answers
     views

    带有转义实体的xslt转换

    我有一个XML,我想用下面的xslt将属性值(name =“name”)更改为另一个(name =“value”): &lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt; &lt;xsl:output method=&quot;xml&quo...
  • 1 votes
     answers
     views

    使用XSLT将特殊字符保留为输出

    我面临的问题是即使在XSLT转换后仍保留特殊字符 . 我的源XHTML文件包含几个特殊字符,如 &amp;nbsp; , &amp;mdash; , &amp;rsquo; ;在XSLT转换时,将被忽略 . 我尝试了各种答案,如this和this . 如果我手动将特殊字符的值更改为相应的Unicode表示形式,则字符将保留在输出中 . 对于例如将 &amp;nbsp; 更改为 &amp;#160;...
  • 1 votes
     answers
     views

    使用XSLT 1.0以递归方式转义soap消息中的双引号

    我有一个soap消息,必须插入到JSON消息中才能发送到后端 . 但是为了实现这一点,必须对SOAP消息中的xml名称空间属性中的双引号进行转义 . 有几种解决方案可以修改文本节点(xslt 1.0 string replace function) . 如何修改解决方案以应用于消息中所有节点的属性 . &lt;soap:Envelope xmlns:soap=&quot;http://schema...
  • 0 votes
     answers
     views

    XSLT作为替换应用程序:实例化“XML宏”

    我想使用XSLT根据不同XML文件中指定的键值映射从一个XML文件创建XML模式的多个实例,以供参考,参见https://en.wikipedia.org/wiki/Substitution_%28logic%29 . 应将XSL应用于键值映射(替换),其中包含对模式的引用 . 我猜这可以用一般的(也可能是优雅的)解决方案来完成,但我不知道如何继续 . 一个例子如下: 模式:(pattern.xm...
  • 2 votes
     answers
     views

    XSLT:剥离标记,保留空格

    使用XSLT,我试图去掉特定节点中的所有标签,同时保留这些标签之间的空白 . 我给这样的XML: &lt;text&gt; &lt;s id=&quot;s2&quot;&gt; The patient is a &lt;p id=&quot;p22&quot;&gt;56-year-old&lt;/p&gt; &lt;p id=&quot;p28&quot;&gt;Caucasian&lt;/p...
  • 1 votes
     answers
     views

    使用html标记规范化空间问题

    这是一个适合你的XSLT大师:-) 我必须处理我无法控制的Java程序的XML输出 . 在这个应用程序输出的文档中,html标签保持为 &lt;u&gt;&lt;i&gt;&lt;b&gt;&lt;em&gt; 等等,而不是 &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;&amp;lt;em&amp;gt; and so on. 这不是一...
  • 0 votes
     answers
     views

    解析xslt中单个标记下的多个标记的文本

    我在xml和xslt工作 . 我有以下xml &lt;book&gt; &lt;book-part book-part-type=&quot;chapter&quot; book-part-number=&quot;1&quot; id=&quot;PT-161_ch_1&quot;&gt; &lt;book-meta&gt; &lt;book-title-group&gt; ...
  • 1 votes
     answers
     views

    根据XSLT 1.0中xsl:key中的值更改输出

    我有一个相当大(270mb)的XML文件,我需要对其进行分组,排序和运行多个转换 . Input XML: &lt;!-- language: lang-xml --&gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt; &lt;EligibilityRecord...
  • 1 votes
     answers
     views

    XSLT 1.0使用包含外部参数节点集

    我试图将特定节点( EN_PLAN_NAME )中的文本与字符串列表进行比较,因此我只能输出包含与这些字符串之一匹配的文本的节点 . 我尝试使用这个类似问题的答案: How to compare against multiple strings in xslt INPUT XML &lt;EligibilityRecords xmlns=&quot;http://CDHC_Eligibility_...
  • 0 votes
     answers
     views

    xslt xpath使用xpath查询中的元素值

    是否可以在xpath中使用元素值?我有以下xml: &lt;root&gt; &lt;html&gt; &lt;table class=&quot; table search-results-property-table&quot;&gt; .... &lt;tr&gt; &lt;td&gt; &lt;span class=&qu...
  • 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; ...
  • 17 votes
     answers
     views

    你如何添加图像?

    Situation: 我有一个包含图像信息的简单XML文档 . 我需要将其转换为HTML . 但是,我无法看到打开标记的位置,当我使用下面的XSL代码时,它显示以下错误消息: “当没有元素开始标记打开时,无法写入属性节点 . ” XML content: &lt;root&gt; &lt;HeaderText&gt; &lt;HeaderText&gt;Dan Test...
  • 6 votes
     answers
     views

    如何复制xml元素

    我必须根据特定的id(例如userid)将xml有效负载复制到尽可能多的xml有效负载中 &lt;ns2:Details xmlns:ns2=&quot;ns&quot;&gt; &lt;ns2:var1&gt;AA0511201143&lt;/ns2:var1&gt; &lt;ns2:var2&gt;PARCEL&lt;/ns2:var2&gt; &lt;ns2:var3&gt;04...
  • 1 votes
     answers
     views

    XSLT 1.0样式表正在复制输出中的数据

    几天前我问了一个问题,答案很完美,但忘记了一个关键的要求,即在选定的解决方案中抛出一把扳手 . 问题可以在这里找到: Change output based on value in xsl:key in XSLT 1.0 NEW INPUT XML: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&qu...

热门问题