草庐IT

xslt-tools

全部标签

html - XML - XSLT 到 HTML 转换 - 消除特定行/回车

我正在使用XSLT3.0将XML文件输出到HTML,但我在消除逗号和句号前的空格时遇到了问题。下面是我遇到的确切问题的示例:XML中有行/回车符,正在HTML中重现。通常这不是问题,因为浏览器会将空白折叠为一个空白;然而,正如您在下面的示例中看到的那样,它在逗号和句点之前保留了一个空格。(关于XML的注意事项:这是中世纪手稿的文本编码,因此可以在其中包含各种元素,并且它可以嵌套在不同级别的其他元素中)。XML:ar.paderArnaldumPraderetsociumeiushereticosetviditibicumeisP.barrauPonciumBarrau,Iordanet

xml - XSLT:节点()?与节点()*

我一直在研究XSLT中的一些遗留代码,以便用更广泛使用的语言替换它,但我遇到了一些我找不到引用的东西。有什么区别和我习惯于看到星号版本给我一个记录列表,这些记录与xsl:variableblock的主体中​​指定的某些条件相匹配,但我认为我没有看到以前的问号版本。直接相关的补救引用愉快地接受了。我相信我正在使用XSLT2.0,FWIW。 最佳答案 与正则表达式一样,?、*和+表示可选性和多重性:node()表示1个节点。node()?表示0或1个节点。node()+表示1个或多个节点。node()*表示0个或多个节点。

xml - XSLT 在不同元素中设置来自另一个 XML 文件的属性值

解释起来有点困难,所以我用XML说话..我要转换的XML文件具有所有属性值的values.xml2Peter1234Stefan4567期望的输出我的想法||WORKSFINE||||WORKSFINE||||DOESN'TWORK||我在每个元素中都获得了两个属性值。但我想要第一个(Cell-)element中的第一个属性值,第二个(Cell-)element中的第二个属性值等等。 最佳答案 编辑:实现此目的的一种较短的方法是计算XML中的位置并使用它来获取Cell和student的索引。第二个模板将当前student的nth子元

XML - XSLT - count() 函数内的 document() 函数

我在另一篇文章中问过类似的问题,但我决定提出这个新问题,因为这是一个不同的问题。我正在使用两个XML输入文件,使用document()函数访问其中一个文件(外部文件)。我正在尝试在count()函数中使用document()函数,但我不知道为什么它不起作用...这是XML输入文档:这是我在document()函数中使用的外部XML文件:inDaisyJustplaintext所以我想做的是获取属性值为displayName的text-property元素的值,然后统计的个数prop元素,生成一个新的child元素。这是我的XSLT代码:所以这是我现在得到的输出:如您所见,我得到的属性n

xml - 使用 XSLT 在 XML 文件中保留粗体和斜体 html 标签

我需要将一些事件XML导入InDesign。我正在使用XSLT对这个事件列表进行重新排序和排序。带来我正在使用“副本”,以便它会保留斜体和粗体标签。然而,InDesign只是导入了作为一大块文本并忽略段落返回。当我使用“value-of”时,它会保留段落返回但拉出斜体和粗体标签。12:00AMMovieNightCometothemovienightatthenewMiddleSchoolWewillbeshowingthemovieSing05:00AMDancePartyDanceatthepark!Besuretobringyourownbooze!是否有一段代码可以让我拉入并保

xml - 如何使用 XSLT 将 XML 转换为文本文件

我正在尝试使用XSLT将XML文件转换为文本,但我没有任何使用XSLT的经验。这是一个示例XML文件:我想要的输出是这样的:2009-04-23,99999999,2009-04-23,Monday,ZXC0000,FirmName,1234567899,FirmId,USD,ABCD,DepartmentName1,2009-04-23,QAZ,SecName1,dc,5,ABC00000,1,111,15:15:16,10,50,5002009-04-23,99999999,2009-04-23,Monday,ZXC0000,FirmName,1234567899,FirmId,U

xml - 紧凑的 XSLT 代码,如果全部为空,则删除 N 个标签

这是我的输入xml:输出必须是:如果4个节点中的任何一个不为空,则不得删除任何标签。例子:sample_text那么输出必须和输入的xml一样。sample_text这是我设计的XSL代码::如您所见,代码需要更多工作,并且随着节点数量的增加变得更加庞大。有没有其他方法可以克服这个瓶颈? 最佳答案 你试过吗(未测试过) 关于xml-紧凑的XSLT代码,如果全部为空,则删除N个标签,我们在StackOverflow上找到一个类似的问题: https://stac

html - 链接到另一个节点中的项目 (XSLT)

我有一个XML文档,其中列出了公司。我想创建一个包含的XSLT链接下一个节点的child。抱歉,如果这令人困惑。这是我要获取的一些示例XML:DanoIndustriesdano.xmlMikeandCo.mike.xmlSteveInc.steve.xml我想要两个链接,“BACK”和“NEXT”。虽然目前在mike.xml上,但我希望BACK链接到“dano.xml”,NEXT链接到“steve.xml”......等等,并让它在基于它周围的节点的不同页面上动态变化。我想这样做是因为我可能会在进行过程中添加和更改列表,所以我不想手动重新链接所有内容。我怎样才能得到这个?对不起,我是

xml - 使用模板而不是 for-each 对 XML 数据进行简单分组的 XSLT 到 HTML

自从我成为Sharepoint管理员以来,我一直在断断续续地使用xslt,它大量使用xslt来显示列表数据。我最近开始使用它来转换我使用扩展方法转换为xml的数据库结果。我正在尝试生成干净的html。我的第一次尝试,效果很好。但是我到处都使用for-each,从那以后我读到这是一件坏事。我读了很多关于使用键的东西,但我无法理解或让它工作。所以我重写了这个样式表,下面是它下面的那个。它使用没有for-each的模板。CheckedOutBoxesbyDepartmentwithTransactionHistoryCount=BoxNumberStatusNameEntryDateDesc

html - Android中解析HTML : no XSLT? 有什么用?

在我的应用程序中需要获取远程HTML文档并解析其中的某些部分。由于我不想玩弄字符串解析,这确实是一项繁重的工作,所以我想到了使用XSLT,它可以让我用HTML构建小型XML文档,然后轻松阅读。Android似乎不支持XSLT?我可以通过哪些其他方式来解析HTML而无需直接将内容解析为简单字符串? 最佳答案 IthoughtaboutusingXSLT,whichwouldletmebuildsmallXMLdocumentoutofHTMLandthenreaditeasy.不太可能。大多数HTML不是有效的XML。Whatothe