xslt 相关问题

XSLT是XML的一种转换语言,旨在将结构化文档转换为其他格式(如XML,HTML和纯文本,或者在XSLT 3,JSON中)。问题应该根据需要使用xslt-1.0,xslt-2.0或xslt-3.0标记之一。

错误:无法找到或加载主类net.sf.saxon.Transform

编辑 我有一个 XSLT 将我的 xml 转换为 html 格式(我对 XSLT 一无所知,我有一个已经由某人编写的)。 这就是我在命令行中所做的 java -Xss2m -X...

回答 2 投票 0

xslt 转换 xml 元素中的 xml 字符串

这是一个棘手的问题。 我有以下 XML 这是一个棘手的问题。 我有以下 XML <test> <testElement SomeAttribute="<otherxml><otherElement>test test</otherElement></otherxml>"> </testElement> </test> 使用 XSLT,我想转换此 XML 以获得以下结果。 <test> <testElement> <SomeAttributeTransformedToElement> <otherxml> <otherElement>test test</otherElement> </otherxml> </SomeAttributeTransformedToElement> </testElement> </test> 基本上,属性中的某些文本必须转换为最终 XML 中的实际元素 有什么想法如何在 XSLT 中实现这一点吗? 亚历克斯 您可以通过禁用输出转义来实现这一点。但是,请注意,您的输入文档不是有效的 XML 文档(< 的属性值非法,需要转义)。因此,我更改了您的输入文档如下: 输入文档 <?xml version="1.0" encoding="utf-8"?> <test> <testElement SomeAttribute="&lt;otherxml>&lt;otherElement>test test&lt;/otherElement>&lt;/otherxml>"> </testElement> </test> XSLT <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes"/> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <xsl:template match="@SomeAttribute"> <SomeAttributeTransformedToElement> <xsl:value-of select="." disable-output-escaping="yes"/> </SomeAttributeTransformedToElement> </xsl:template> </xsl:stylesheet> 请注意,使用 disable-output-escaping="yes" 不再保证生成的输出文档是格式良好的 XML 文档。 我有同样的需求,我终于成功地构建了一些可以工作的东西。 但是,它还远非完美。但由于这个解决方案对我有用(并且对我来说非常有用),所以我将其提供给任何也可能感兴趣的人。 我希望 XSL 纯粹主义者能够原谅我: 此 XSLT 命名模板采用文本变量作为输入,并在输出上生成 XML 元素。 警告:有一些限制: XML 不得包含自包含元素(... 是禁止的,因为“a”元素包含另一个“a”) XML 必须规范化(元素名称和属性之间有一个空格,因此允许 ,但不允许 (这可以修复) <element /> 样式尚未处理(抱歉,我不需要它,而且我当前的项目有点忙),但这很容易修复。 所以你已经被警告:在测试它并确保它对你的情况来说难以辨认之前,不要将其投入生产。另外,如果您碰巧修复或改进了此脚本,请告诉我。 这是模板: <xsl:template name="t-convert"> <xsl:param name="TEXT"/> <xsl:choose> <xsl:when test="starts-with($TEXT,'&lt;?')"> <xsl:call-template name="t-convert"> <xsl:with-param name="TEXT" select="substring-after($TEXT,'?&gt;')"/> </xsl:call-template> </xsl:when> <!-- Si le texte contient encore des elements --> <xsl:when test="contains($TEXT,'&lt;')"> <xsl:variable name="before-first-open" select="substring-before($TEXT,'&lt;')"/> <xsl:variable name="after-first-open" select="substring-after($TEXT,'&lt;')"/> <!-- On ecrit le texte qui précéde l'élément --> <xsl:value-of select="$before-first-open"/> <!-- Le nom de l'élément --> <xsl:variable name="TRAD" select="translate($after-first-open,'&gt;',' ')"/> <!-- TODO : Gere le cas <ELEMENT /> --> <xsl:variable name="ELEMENT" select="substring-before($TRAD,' ')"/> <xsl:variable name="suite" select="substring-after($after-first-open,$ELEMENT)"/> <xsl:variable name="DEFINITION" select="substring-before($suite,'&gt;')"/> <xsl:variable name="CONTENT" select="substring-after(substring-before($suite,concat('&lt;/',$ELEMENT)),concat($DEFINITION,'&gt;'))"/> <xsl:variable name="FOLLOWING"> <xsl:choose> <xsl:when test="substring($DEFINITION,string-length($DEFINITION))='/'"><!-- ends-with($DEFINITION,'/') not compatible with all XSLT version --> <xsl:value-of select="substring-after($suite,'/&gt;')"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="substring-after(substring-after($suite,concat('&lt;/',$ELEMENT)),'&gt;')"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:element name="{$ELEMENT}"> <xsl:call-template name="t-attribs"> <xsl:with-param name="TEXT" select="$DEFINITION"/> </xsl:call-template> <xsl:call-template name="t-convert"> <xsl:with-param name="TEXT" select="$CONTENT"/> </xsl:call-template> </xsl:element> <xsl:call-template name="t-convert"> <xsl:with-param name="TEXT" select="$FOLLOWING"/> </xsl:call-template> </xsl:when> <!-- no more element --> <xsl:otherwise> <xsl:value-of select="$TEXT"/> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="t-attribs"> <xsl:param name="TEXT"/> <xsl:if test="contains($TEXT,'=')"> <!-- Assert TEXT=' NAME="VALUE".*' --> <xsl:variable name="NAME" select="substring-after(substring-before($TEXT,'='),' ')"/> <xsl:variable name="afterName" select="substring-after($TEXT,'=&quot;')"/> <xsl:variable name="VALUE" select="substring-before($afterName,'&quot;')"/> <xsl:variable name="FOLLOWING" select="substring-after($afterName,'&quot;')"/> <xsl:attribute name="{$NAME}"> <xsl:value-of select="$VALUE"/> </xsl:attribute> <xsl:call-template name="t-attribs"> <xsl:with-param name="TEXT" select="FOLLOWING"/> </xsl:call-template> </xsl:if> </xsl:template> 它的调用方式是: <xsl:call-template name="t-convert"> <xsl:with-param name="TEXT" select="//content"/> </xsl:call-template> 我希望这对世界上至少一个人有帮助(对我来说!) 如果你有这样的参数或变量 <xsl:param name="paramName" /> 您可以像这样使用 disable-output-escaping 属性 <xsl:value-of select="$paramName" disable-output-escaping="yes"/>

回答 3 投票 0

JAXP 实现不支持 setXIncludeAware

您能否帮助解决“此 JAXP 实现或更早版本不支持 setXIncludeAware:class org.apache.xerces.jaxp.SAXParserFactoryImpl”问题

回答 1 投票 0

xsl 处理器 xsltproc。使用 --stringparam 的正确方法是什么?

我正在尝试将 shell 变量的值传递给 xsltproc 实例。文件 text.xsl 包含: 我试图将 shell 变量的值传递给 xsltproc 实例。文件 text.xsl 包含: #功能符合预期 $回显$BOOST_ROOT /用户/robertramey/WorkingProjects/modular-boost #按预期通过首次导入。 #but 第二次失败,因为未设置 BOOST_ROOT $xsltproc --max深度 6000 --xinclude --nonet test.xsl 警告:无法加载外部实体“文件:$BOOST_ROOT/tools/boostbook/xsl/docbook.xsl” #按预期通过第一次导入 #第二次失败 - 不出乎意料 $xsltproc --maxdepth 6000 --stringparam BOOST_ROOT "/Users/robertramey/WorkingProjects/modular-boost" --xinclude --nonet test.xsl 警告:无法加载外部实体“文件:$BOOST_ROOT/tools/boostbook/xsl/docbook.xsl” 编译错误:文件 test.xsl 第 4 行元素导入 xsl:import :无法加载文件:$BOOST_ROOT/tools/boostbook/xsl/docbook.xsl 这是为什么呢?我需要做什么才能使这项工作成功? $cat bb2db.xsl 有效。 但它依赖全局 URL 来查找要导入的文件。 这使得我的脚本依赖于我希望避免的互联网连接。 我想参考本地目录: 由于 shell 变量保存了我想要导入的所需 xml 样式表的基本路径。 看起来我可能有它!!!: xsltproc --maxdepth 6000 --path "$BOOST_ROOT/tools/boostbook/xsl" --xinclude --nonet test.xsl test.xsl 包含:

回答 1 投票 0

删除静态内容和流程之间的空间

由于某些原因,和 由于某些原因,<fo:static-content flow-name="xsl-region-before">和<fo:flow flow-name="xsl-region-body" space-before="0pt" margin-top ="0pt" padding-top="0pt">之间会自动添加边距。 如何删除它? <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:template match="/"> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="A4" page-width="210mm" page-height="297mm" margin="10mm"> <fo:region-body margin-top="20mm" margin-bottom="20mm"/> <fo:region-before extent="20mm"/> <fo:region-after extent="20mm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4"> <fo:static-content flow-name="xsl-region-before"> <fo:block-container width="539.3px" height="20px" padding="0px" margin="0px" border-bottom="1pt solid black"> <fo:block> <fo:inline font-family="arialBold" font-size="18px" font-weight="bold" color="#000000"> Задачи обработки отправлений </fo:inline> <fo:inline font-family="arial" font-size="8px" color="#000000"> Страница <fo:page-number/>/<fo:page-number-citation ref-id="end-of-doc"/> </fo:inline> <fo:leader leader-length="37px"/> <fo:inline font-family="arial" font-size="18px" font-weight="bold" color="#000000"> <xsl:value-of select="AppealPrintFormList/currentDate"/> в <xsl:value-of select="AppealPrintFormList/currentTime"/> </fo:inline> </fo:block> </fo:block-container> </fo:static-content> <fo:flow flow-name="xsl-region-body" space-before="0pt" margin-top="0pt" padding-top="0pt"> <xsl:for-each select="AppealPrintFormList/AppealPrintForm"> <fo:table table-layout="fixed" width="556px"> <fo:table-column column-width="91px"/> <fo:table-column column-width="162px"/> <fo:table-column column-width="37.5%"/> <fo:table-body> <fo:table-row> <fo:table-cell padding="0px"> <fo:block font-family="arial" font-size="12px" font-weight="bold"> <xsl:value-of select="clientSystemOrderNumber"/> </fo:block> <fo:block font-family="arial" font-size="8px" color="#7F7F7F" font-weight="bold"> <xsl:value-of select="appealType"/> </fo:block> </fo:table-cell> <fo:table-cell padding="0px"> <fo:block font-family="arial" font-size="8px" color="#000000"> Получ.: <xsl:value-of select="contactPhone"/> </fo:block> <fo:block font-family="arialBold" font-size="8px" color="#000000"> Отпр.: <xsl:value-of select="sender"/> </fo:block> </fo:table-cell> <fo:table-cell padding="0px"> <fo:block-container margin-left="12.5px" padding="0px" text-align="left" start-indent="0px" end-indent="0px"> <fo:block margin="0px" padding="0px"> <fo:inline font-family="arialBold" font-weight="bold" font-size="8px" color="#000000"> <xsl:value-of select="barcode"/> </fo:inline> <fo:leader leader-length="6px"/> <fo:inline font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="ukdRegisterWeight"/> кг </fo:inline> <fo:leader leader-length="4px"/> <fo:inline font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="routeName"/> </fo:inline> </fo:block> <fo:block margin="0px" padding="0px"> <fo:inline font-family="arialBold" font-size="8px" color="#000000"> <xsl:value-of select="mailType"/> </fo:inline> <fo:leader leader-length="6px"/> <fo:inline font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="rpoStatus"/> кг </fo:inline> <fo:leader leader-length="6px"/> <fo:inline font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="deliveryDate"/> </fo:inline> </fo:block> </fo:block-container> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="556px" space-before="8px"> <fo:table-column column-width="50%"/> <fo:table-column column-width="25%"/> <fo:table-column column-width="22%"/> <fo:table-body> <fo:table-row> <fo:table-cell padding="0px"> <fo:block font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="essence"/> </fo:block> </fo:table-cell> <fo:table-cell padding="0px"> <fo:block font-family="arial" font-size="8px" color="#000000"> <xsl:value-of select="zoneDescription"/> </fo:block> <fo:block font-family="arial" font-size="8px" color="#7F7F7F"> Текущая зона </fo:block> </fo:table-cell> <fo:table-cell padding="0px"> <fo:block-container border-bottom="0.4px solid black" height="10px" width="100%"> <fo:block> </fo:block> </fo:block-container> <fo:block font-family="arial" margin-top="1px" font-size="8px" color="#7F7F7F"> Новая зона </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:block-container space-before="5px" space-after="8px" border="0.4pt dashed black" width="100%"> <fo:block> </fo:block> </fo:block-container> </xsl:for-each> <fo:block id="end-of-doc"/> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> </xsl:stylesheet> 我尝试通过设置 <fo:static-content flow-name="xsl-region-before" space-after="0pt" padding="0px" margin="0px"> 和 <fo:flow flow-name="xsl-region-body" space-before="0pt" margin-top="0pt" padding-top="0pt"> 来删除所有缩进,但这没有帮助。 你的区域主体有一个边距。流动在该区域内。 您尝试过使用负边距吗? 前任。顶部边距=“-10pt”

回答 2 投票 0

Oracle BI Publisher 的行中相邻循环

我有一个与此类似的 xml 示例: 1 基本 10 <

回答 1 投票 0

使用 XSLT 文件将 XML 文件转换为 CSV - 创建列

任务是编写一个转换,以 HTML 文件和 CSV 文件列出三个文件夹的内容。 HTML 部分已完成,我现在正在处理 CSV 部分。我设法...

回答 1 投票 0

使用动态命名空间对 XML 运行简单转换?

我从发送更改命名空间的子系统接收 XML 消息。 系统似乎会根据是否需要增加命名空间上的计数器。 我不知道SAP如何处理这个问题。 对于

回答 2 投票 0

我的导航 xsl 模板中缺少什么

我正在尝试找出适合我的 html 导航的完美 xsl 模板。 这是html代码 我正在尝试找出适合我的 html 导航的完美 xsl 模板。 这是html代码 <ul class="menu-section"> <li class="menu-item-has-children"> <a href="#">Accounts <i class="ion ion-ios-arrow-down"></i></a> <div class="menu-subs menu-column-1"> <ul> <li><a href="#">Login and Register</a></li> <li><a href="#">Help and Question</a></li> <li><a href="#">Privacy and Policy</a></li> <li><a href="#">Term of Cookies</a></li> </ul> </div> </li> <li><a href="#">Contact</a></li> </ul> 这是我的 XSL 模板: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <xsl:call-template name="menu"/> </xsl:template> <xsl:template name="menu"> <ul id="wixmenu" class="menu-section"> <xsl:apply-templates select="MENU/ITEM"/> </ul> </xsl:template> <xsl:template match="ITEM"> <li class="menu-item-has-children"> <a href="{URL}#" target="{TARGET}"> <xsl:value-of select="TITLE"/> <i class="ion"/> <xsl:value-of select="ICON"/> </a> <xsl:if test="ITEM"> <div class="menu-subs menu-column-1"> <ul> <xsl:apply-templates select="ITEM"/> </ul> </div> </xsl:if> </li> </xsl:template> </xsl:stylesheet> 得到的结果是: <ul class="menu-section"> <li class="menu-item-has-children"> <a href="#">Accounts <i class="ion ion-ios-arrow-down"></i></a> <div class="menu-subs menu-column-1"> <ul> <li class="menu-item-has-children"><a href="#">Login and Register</a></li> <li class="menu-item-has-children"><a href="#">Help and Question</a></li> <li class="menu-item-has-children"><a href="#">Privacy and Policy</a></li> <li class="menu-item-has-children"><a href="#">Term of Cookies</a></li> </ul> </div> </li> <li class="menu-item-has-children"><a href="#">Contact</a></li> </ul> 我想要什么 我希望子元素 [登录和注册、帮助和问题、隐私和政策以及 Cookie 条款] 不具有“menu-item-has-children”类。我只是想让 xsl 模板生成原始的 html 代码。 这是模板的一个版本,其中仅当当前 class 元素具有 menu-item-has-children 子元素时才添加值为 ITEM 的 ITEM 属性。 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <xsl:call-template name="menu"/> </xsl:template> <xsl:template name="menu"> <ul id="wixmenu" class="menu-section"> <xsl:apply-templates select="MENU/ITEM"/> </ul> </xsl:template> <xsl:template match="ITEM"> <li> <xsl:if test="ITEM"> <xsl:attribute name="class">menu-item-has-children</xsl:attribute> </xsl:if> <a href="{URL}#" target="{TARGET}"> <xsl:value-of select="TITLE"/> <i class="ion"/> <xsl:value-of select="ICON"/> </a> <xsl:if test="ITEM"> <div class="menu-subs menu-column-1"> <ul> <xsl:apply-templates select="ITEM"/> </ul> </div> </xsl:if> </li> </xsl:template> </xsl:stylesheet> 顺便说一句,我想知道你的情况 <i class='ion'/><xsl:value-of select="ICON"/> 您是否打算将 ICON 元素的文本作为 i 元素的子节点? <i class='icon'><xsl:value-of select="ICON"/></i>

回答 1 投票 0

如何从 XML 源文档设置任意样式表参数?

我有一组 DocBook XML(文章)文档和以下要求:大多数文档应呈现(为 PDF)而不带编号部分,但某些文档确实需要编号...

回答 1 投票 0

XSLT:想要使用变量从节点集总和中排除

我有一个 xml,其中有多个存储桶,这些存储桶被汇总到一个 Total 中 我正在使用 xslt 2.0...... 生病付费 <...

回答 1 投票 0

XSLT 根据关键字段值重新分配序列号

我需要将序列号/MainHeader/Record/POSN重新分配为8001,8002....当我们有两个在/VAR字段中具有相同值的段时,如果/Child -->段存在u ...

回答 1 投票 0

如何使用 XSLT 将属性复制到新行

使用XSL,我试图找出一种将每个属性复制到新行的方法。但我无法得到解决方案。谁能告诉我如何使用 XSL 来做到这一点。 输入 XML: 使用 XSL,我试图找到一种将每个属性复制到新行的方法。但我无法得到解决方案。谁能告诉我如何使用 XSL 来做到这一点。 输入XML: <Pane attr1="value1" attr2="value2" attr3="value3"> <children> <title>A</title> </children> </Pane> 输出 XML: <Pane attr1="value1" attr2="value2" attr3="value3"> <children> <title>A</title> </children> </Pane> 这是 BaseX 11.0 及更高版本的解决方案。 记录在这里:序列化 输入XML <Pane attr1="value1" attr2="value2" attr3="value3"> <children> <title>A</title> </children> </Pane> XQuery declare variable $base_dir as xs:string := 'e:\Temp\IndentAttributes\'; for $x at $i in collection($base_dir) return file:write($base_dir|| file:dir-separator() || "output_" || $i || ".xml" , $x , map {'method': 'xml', 'indent': 'yes', 'indent-attributes': 'yes'}) 输出XML <Pane attr1="value1" attr2="value2" attr3="value3"> <children> <title>A</title> </children> </Pane>

回答 1 投票 0

如何在数组节点中设置某些属性值,同时保持xml文件的原始结构

我有带有多个worker块的xml。 仅当原始值不等于 null 时,我才想更改日期字段格式(从字符串到日期)。 此外,保持

回答 1 投票 0

带有数字函数的 XPath 1.0 谓词与 XSLT 输入中的所有非零值不匹配

我正在使用 xsltproc 命令并使用 number() 函数从谓词获得意外的输出。通过再现器来解释是最简单的。 复制者: 输入 我正在使用 xsltproc 命令并使用 number() 函数从谓词获取意外输出。通过再现器来解释是最简单的。 复制者: 输入 <top> <constraint> <lifetime> <rule id="rule1" original="1"/> <rule id="rule2" original="1"/> </lifetime> </constraint> <constraint> <lifetime> <rule id="rule3" original="1"/> <rule id="rule4" original="1"/> </lifetime> </constraint> </top> 样式表 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:strip-space elements="*"/> <xsl:output encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> <xsl:template match="/|@*|node()" name="identity"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="top"> <xsl:for-each select="constraint/lifetime/rule[number(@original)]"> <item> <xsl:copy-of select="."/> </item> </xsl:for-each> </xsl:template> </xsl:stylesheet> 实际产量 <item> <rule id="rule1" original="1"/> </item><item> <rule id="rule3" original="1"/> </item> 预期产量 <item> <rule id="rule1" original="1"/> </item><item> <rule id="rule2" original="1"/> </item><item> <rule id="rule3" original="1"/> </item><item> <rule id="rule4" original="1"/> </item> 如果我从 number(@original) 更改为 number(@original) = 1 或 @original = '1',我会得到预期的结果。如果我在 if 中使用 for-each 而不是使用 XPath 谓词,我也会得到预期的结果: <xsl:for-each select="constraint/lifetime/rule"> <xsl:if test="number(@original)"> <item> <xsl:copy-of select="."/> </item> </xsl:if> </xsl:for-each> number(@original) 始终在您的情况下返回 1。 IE。 XPath constraint/lifetime/rule[number(@original)] 表示 constraint/lifetime/rule[1],即元素 rule 中的第一个元素 lifetime。 如果你想检查@original是数字,那么你需要使用这个条件: constraint/lifetime/rule[number(@original) = @original] 或者 constraint/lifetime/rule[string(number(@original)) != 'NaN']

回答 1 投票 0

十进制 -> 十六进制 -> XSLT 中的字符编码

(1)我的要求是将DECIMAL INPUT转换为固定8位的十六进制表示法 (2) 通过一次选取 2 个字符,将十六进制结果转换为相应的字符编码。拜...

回答 2 投票 0

XSLT 中十六进制转换为 ASCII 字符编码

我们如何将以下十六进制输入转换为 XSLT 中的 ASCII 字符编码? 十六进制输入始终是固定的 8 个十六进制数字。你能帮忙吗,谢谢 XML

回答 1 投票 0

为什么在我的 XSLT 中使用 mode 属性只会让它打印整个 XML?

正在进行更大的转换,但能够在模型中复制它。如果我在 XSLT 模板中使用“mode”属性,结果只是原始文本(没有标记)...

回答 1 投票 0

XSL 文件使用 xml 数据创建 SVG 图表

iam 目前正在尝试通过 xsl 文件将 xml 报告转换为 html(到目前为止效果很好!),然后通过 xslt-fo 将 html 转换为 pdf。 我想创建一个 svg 饼图,其中包含一些数据...

回答 1 投票 0

如何在 XSLT 中将 Long 数据类型转换为 Hex 格式并在 XSLT 中执行 Long 解析。在 DataPower 中使用 XSLT

下面是我的.Net VB 代码。 我们如何在 XSLT 中实现以下代码(XSLT 将在 DataPower 中使用)。由于 XSLT 中没有 Long 数据类型,因此我们很难在 ... 中实现以下 .Net 代码

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.