草庐IT

xsl-stylesheet

全部标签

xml - XSL 和命名空间

这可能是一个非常简单的问题,但我似乎无法理解这个问题,而且我正在努力解决这个问题。我有以下XML:Mark我正在尝试使用以下XSLT:AUTOMATEDCONFIRMATION:Thisconfirmationemailisunabletotakereplies.ForfurtherassistancepleasevisitourHelppagesorContactusDear,Thankyouforblahblah...我在使用xmlns=urn:rnb.fulfilment.bus.contracts.public.exampleBookName.v1时无法显示名称在XML提要中,

xml - 如何去除 XSL 中字符的重音符号?

我一直在寻找,但找不到与字符的“规范化空间”等效的XSL函数。也就是说,我的内容具有带重音的UNICODE字符,这很好,但是根据该内容,我正在创建一个文件名,我不想要这些重音。那么,有没有什么我忽略了,或者没有正确谷歌搜索来轻松处理字符的?在XML数据中:gri_gonéwiththèw00mitc在XSLT样式表中:结果为“gri_gonéwithèw00mitc”在哪里没有结果。我的目标是gri_gonewiththew00mitc(无重音)我使用的语法有误吗? 最佳答案 在XSLT/XPath1.0中,如果您想将那些重音字符替

python - 如何用 Python 2.6 和 minidom 添加 xml-stylesheet 处理指令节点?

我正在使用minidom创建XML文档-如何确保生成的XML文档包含如下样式表引用:谢谢! 最佳答案 使用这样的东西:fromxml.domimportminidomxml="""text"""dom=minidom.parseString(xml)pi=dom.createProcessingInstruction('xml-stylesheet','type="text/xsl"href="mystyle.xslt"')root=dom.firstChilddom.insertBefore(pi,root)printdom.to

javascript - 使用 Javascript/JQuery 进行 XML/XSL 转换

谁能告诉我是否有一种方法可以在客户端使用Javascript或JQuery进行XML/XSLT转换,这种方法适用于所有主流浏览器?(Chrome、Safari、Firefox和IE)?谢谢。 最佳答案 我应该从一开始就声明我编写了这个脚本,但是如果您只想进行一些转换并将一些参数传递给您的XSLT(没什么特别的),那么您可以尝试MagicXML.您还可以通过在DOM元素上设置一些data-属性,让它自动提取数据并应用转换。例如……...会自动从example.xml中提取数据并对其应用transform.xslt。它适用于Opera、

xml - XSL - 如果节点具有给定节点作为父节点,则执行代码

我有以下XML(简化):而且我需要确定(使用XSL)node3是否有一个名为node1的父节点(不仅是中间父节点,所以在示例中node3是node1的子节点)以下代码无效:谢谢 最佳答案 node3不是直接child,它是后代。请改用祖先轴,它会选择当前节点的所有祖先(parent、祖parent等)。http://www.w3schools.com/xpath/xpath_axes.asp 关于xml-XSL-如果节点具有给定节点作为父节点,则执行代码,我们在StackOverflow

xml - XSL 从平面树问题创建嵌套列表

我需要能够从平面树创建嵌套列表。例如,输入可能是这样的:textnum1num2sub-num1sub-num2sub-sub-num1num3textnum1num2text并且输出应该嵌套如下:textnum1num2sub-num1sub-num2sub-sub-num1num3textnum1num2text我尝试了几种方法,但似乎无法理解。任何帮助是极大的赞赏。注意:我需要使用XSLT1.0执行此操作。 最佳答案 它差点让我发疯,但我完成了它。我花了将近2个小时。$nextStep/@level)">应用于稍微复杂一点的文

xml - 通过 xpath/xsl 中的内部 xml 选择评论

给定以下xml文档我知道在xsl中选择特定级别的所有评论的xpathstringxPath="/root/comment()";但是我想选择内部xml为“Comment2”的评论。有什么想法吗?谢谢戴夫 最佳答案 这个/root/comment()[.='Comment2']似乎有效。 关于xml-通过xpath/xsl中的内部xml选择评论,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

xml - 使用 XSLT <xsl :element> and declaring elements literally? 有什么区别

我最近才开始使用XSLT,想知道使用之间的有效区别是什么用于定义元素与仅将它们声明为XSLT中的文字。例如,让我们来看一个简化的案例,我将一个小型XML文档的内容转换为(x)HTML。1.我可以选择方式:2。或者手动定义元素:这两者之间的实际区别是什么?如果存在差异,哪些被认为是“好风格”? 最佳答案 它们几乎相同,唯一的异常(exception)是文字元素会将样式表中那个点范围内的namespace节点添加到结果树中,而惯于。这对您的输出有何不同取决于您的样式表包含哪些命名空间声明以及您在结果树中的何处使用它们(如果有的话)。例如

xml - xsl 命名空间属性在子元素中添加空命名空间

我正在使用xsl元素namespace属性在元素中添加namespace。结果在子元素中添加了空命名空间。这是将namespace添加到元素“Auto”中的XSL编辑-我的xsl的简短版本ApplicantApplicant这里是XSL转换后的xmlApplicant如果您看到Applicant元素,转换添加了xmlns=""。如何删除这个空的命名空间? 最佳答案 如果您显示生成Applicant和ApplicantType元素的XSL,我们可以更好地帮助您。此外,您在描述问题时混淆了“命名空间”和“命名空间声明”……将这两者分开可

xml - XSL - 元素的求和乘法

我有一些这样的元素:1724207我想打印这个项目的成本总和。那么数学上是什么:sum(quantity*unit-price)我如何使用xsl做到这一点?我试过在for-each循环和正常的valye-of中使用变量。但我仍然得到一些奇怪的结果(我不会添加这段代码,因为它很糟糕)。 最佳答案 XSLT:sum:输入XML:127102071002007输出:sum:20202 关于xml-XSL-元素的求和乘法,我们在StackOverflow上找到一个类似的问题: