首页 文章
  • 1 votes
     answers
     views

    使用XSLT基于双重条件创建元素

    我很难绕过我需要的语法来创建一个我想要的元素 . XML / XSLT的新手,并不确定这是否是正确的方法 . 我正在尝试将我的XML数据文件解析为以元素为中心,以便我可以将数据格式化为访问数据库中的可读结构 . 我试图根据两个条件从元素内部提取数据值 . 数据位于名为“ Reading ' and the data is labeled ' value '. Above the ' Readi...
  • 0 votes
     answers
     views

    如果子节点为空,则有条件地删除父节点

    正如 Headers 所描述的那样我试图像这样使用xml: <Measurement> <Name>Board_1_Output_0</Name> <LongIdentifier>Board 1 Output 0<LongIdentifier/> ... <ECUAddress>2000000F...
  • 0 votes
     answers
     views

    xsl文件中的空节点

    我正在尝试使用XSLT转换XML . 但整个节点FKN-VERS为空 . 可以任何人建议请..我的xml代码是: <?xml version="1.0" encoding="UTF-8"?> <Versions> <FirstVersion > <Element OriginalName="fi...
  • 0 votes
     answers
     views

    空节点的默认值

    我需要转换一个XML块,以便如果一个节点(在本例中为“User / ShopId”)为空,它应该回退到默认值,例如“0” . 如何使用XSLT实现这一目标? XSLT 1.0 <xsl:template match="/"> <Objects Version="product-0.0.1"> <xsl:a...
  • 53 votes
     answers
     views

    将XSLT 1.0升级到XSLT 2.0

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

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

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

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

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

    如何选择具有特定节点作为子节点的第一个前一个兄弟?

    我一直在尝试编写一个XPath语句,它将选择节点的第一个前一个兄弟 . 那个兄弟应该有一个特定的节点作为它的孩子 . 例如: <a> <c></c> .... <b></b> </a> <a></a> .... .... <a></a> <a&g...
  • 2 votes
     answers
     views

    XSLT:将URL查询字符串作为参数传递

    我知道这是一个古老的问题已经传了好几次但是我想知道是否有人可以扩展是否可以通过XSLT 1.0剥离附加了查询字符串的URL,并且可以作为参数用于以后使用XSLT转换 . 例如,我的网址为http://www.mydomain.com/mypage.htm?param1=a&param2=b 通过XSLT,我正在寻找以下内容的结果: <xsl:param name="para...
  • 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...
  • 17 votes
     answers
     views

    你如何添加图像?

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

    如何复制xml元素

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

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

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

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

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

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

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

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

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

    将子节点移动到父节点的条件

    我有一个xml文件,我需要通过创建一个空的父节点,将具有交易项ID(如 childA )的特定子节点移动/复制到父节点 . 喜欢 Input XML : &lt;root&gt; &lt;Payload&gt; &lt;TradeItemVersion&gt; &lt;TradeItemID&gt;A&lt;/TradeItemID&gt; ...
  • 0 votes
     answers
     views

    在XSLT中计算每个父级的不同的第一个子值元素

    使用XSLT样式表,我试图计算父元素的每个第一个子节点的不同值 . 示例XML: &lt;Root&gt; &lt;Parent&gt; &lt;Child&gt; &lt;Child2&gt; &lt;Child3&gt;Value2&lt;/Child3&gt; &lt;/Child2&gt; &lt;...
  • 3 votes
     answers
     views

    如果存在德语字符,则XSLT无法转换

    我正在使用版本1.0 XSLT,我有德国字符的问题 . 如果XML元素数据中有任何德语字符,则XSLT无法转换任何内容,输出完全为空 . 一个简短的例子: &lt;root&gt; &lt;table name=&quot;users&quot;&gt; &lt;row&gt; &lt;field attr1=&quot;name&quot;&gt;GÜNTER&lt;/fie...
  • 3 votes
     answers
     views

    XSLT 1.0 Tansfomation - 将兄弟姐妹数据移动到特定兄弟姐妹

    我在制作xslt转换时遇到了麻烦,我真的很感激它的一些帮助 . 我花了很多时间在XPath和XQuery中使用各种方法 . 另外,我被限制为xslt 1.0 . 转换涉及在xml订单文件中更改产品项 . 原始XML文件包含Items但是某些行项目是折扣优惠券参考(请参阅下面的dsc-102和dsc-133) . 我需要实现的是删除折扣优惠券引用的'orderDetails'节点,并将包含的信息添加...
  • 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...
  • 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...

热门问题