草庐IT

xslt-transformer

全部标签

xml - 使用 XSLT 修改嵌入在其他元素文本中的元素

由于我可能会搞砸术语,我将通过示例进行解释。我的XML源文档包含如下元素:Thisparagraphhasthingslikethisandthingslikethisandthis.需要使用XSLT将其转换为:Thisparagraphhasthingslikethisandthingslikethisandthis.谢谢!! 最佳答案 目前的两个解决方案都太长了,其中一个甚至不是格式正确的XML...这是一个简短而完整的解决方案:当此转换应用于提供的XML文档时:Thisparagraphhasthingslikethisand

xml - 使用 XSLT 迭代时从 XML 文档中删除一些节点

我在使用某些XSLT时遇到了一点问题。我的原始XML如下所示:102011-06-071039109774001288145901/2011110606710,08EUR612Asiakasmaksoilisäksikesäkuunvuokranajalle1.6.-15.6.2612011.Meilläsaldo0€.1025我的XSLT看起来像这样:...我的输出如下所示:102011-06-071025109774001288145901/2011110606710,08EUR612Asiakasmaksoilisäksikesäkuunvuokranajalle1.6.-15.

c# - Xml解析器 : XSLT compiler error

我在使用XmlResolver类时遇到了问题。我有一些XSLT文件保存在MSSQL数据库的xml数据类型列中。我正在尝试编写一个XmlResolver类实现,它将从数据库而不是文件中加载文本。但是我遇到了XSLT编译器错误。这是一个非常简单的例子(输入和xslt的文本都在这里硬编码):staticvoidMain(string[]args){stringxslt=@"";XDocumenttransformationInput=XDocument.Parse("");myResolvres=newmyResolv();XslCompiledTransformtransform=newX

android - 客户端(浏览器)的 XSLT 转换支持

那是2000年,XML是自lava以来HitTest门的东西。伟大的计划是服务器生成XML输出,浏览器XSLT根据上下文将其转换为不同的HTML内容。我认为甚至IE6也支持客户端XSLT转换。现在,我的问题是,这个想法发生了什么,为什么失败了?搜索引擎索引?还有别的吗?由于CSS从未兑现它promise您可以使用它为不同的媒体创建不同的布局[1],是否可以应用此XSLT思想为相同的内容创建不同的网络/移动页面View?这自然需要移动浏览器支持XSLT客户端转换,我不确定这里的情况。XML(原始HTTP负载)->XSLT转换(客户端,JS)->a)网页b)移动页面[1]http://de

通过 XSL/XSLT 将 XML 转换为 XML?

我正在非常努力地尝试获取由专有数据库吐出的XML文档,并将其转换为格式良好的XML文档,最终将由ApacheSolr编制索引。我想获取此XML文件并将其转换为如下所示的ApacheSolr格式。Clog2003-39-27A1895.1.117aChinaOtherNumberBoot2003-39-20B1895.1.91bChinaOtherNumber我想把上面的改成这样:China2003-39-27AOtherNumber1895.1.117aClogChina2003-39-20BOtherNumber1895.1.91bBoot最好是尝试使用XSL/XSLT还是使用jav

xml - 如何使用 XSLT 获取基于条件匹配的位置?

这是我的XML:test1failuretest2successtest3success如果成功,我需要将节点的position()存储在一个变量中,并从下一个模板中获取它。我只需要第一场比赛的position()。这可能吗? 最佳答案 我建议使用一个全局变量来保存想要的位置:因为这个变量是全局变量(的子变量),它可以从任何模板引用,而不需要在模板内重新计算:当此示例转换应用于提供的XML文档时:test1failuretest2successtest3success从任何模板(在本例中我们只有一个模板)中访问位置并正确输出:2如果

html - 标签位置正确的节点的 XSLT 输出 text()

所以我有以下XML片段...我需要将其放入HTML中。我想说的是,对于每个(部分),打印出该部分的文本,如果您看到(b)标签,则在单词周围输出该标签。但是我不确定该怎么做,因为我似乎只能输出section的text()。但我需要输出节点的text()以及操作该text()中的标签。这是示例XML:ResponseSomeinfoherewithsomeothertagsorlistslikesomethingAnothersectionsameformat,sectionsareoutputtedasdivs这是我目前所拥有的:[Idontknowwhattoputhere?Ineed

xml - 使用 XSLT 计算差异

我正在尝试使用xslt从xml文件中提取一些信息。我使用xslt数学函数来输出我正在迭代的某些操作的开始时间和结束时间之间的差异。但是,我不确定如何扩展它来计算下一个Action的开始时间和上一个Action的结束时间之间的差异。据我所知,您不能在xslt中重新分配变量。在传统语言中,我只是将最后一次遇到的时间存储为变量。如果有人可以给我一些关于如何以更惯用的xslt方式执行此操作的指示,我将不胜感激。这是我的数据文件的简化版本。11013162024这是我当前的xslt转换,它只是在内部操作上有所不同。 我希望看到的结果是93344 最佳答案

xml - 使用 XSLT 从 XML 文件中清除节点值

我有以下XML文档Something2/21/201212:00AMWillbefilledinwhensavedtestestdsgsgasfgfaasdfadfasdfasdfasWillbefilledinwhensaved我想在此文档上运行一个XSLT文件,该文件将清除my:DescriptionOfPropsal节点的值。它将完全清除文本和子节点。我有以下XSLT样式表但这似乎不起作用。我用它做了很多测试,我相信它与节点上的命名空间有关,因为我可以对另一个没有命名空间的简单文档进行相同类型的转换,并且我可以让它工作。 最佳答案

php - XSLT 使用正则表达式、单词边界搜索 XML

是否可以使用正则表达式通过XSLT搜索XML内容?我可以使用包含搜索节点,但是我需要使用单词边界(例如/\bmyphrase\b/i)来搜索短语,而不仅仅是单个单词。当使用以下搜索“bloodpressure”时,将返回所有包含“blood”、“pressure”和“bloodpressure”的节点。我只想返回包含“血压”的节点。使用PHPpreg_match,我可以通过以下方式实现:/\b$keywords\b/i 最佳答案 我。你可以在XSLT2.0中做这样的事情:当此XSLT2.0转换应用于以下XML文档时(问题中未提供此类