草庐IT

xml - 使用 xslt 的组相邻节点

关于group-adjacent函数的问题已经有人问过了,我知道。但出于某种原因,我无法让它工作。我在工作中接手了一个使用xslt的项目,而我的老板不理解学习xslt的学习曲线有多陡,以及它与过程编程有多么不同。尽管如此,我还是下定决心要尽可能地学习它,但我仍然必须在学习的同时使用它。如果您能帮助解决以下问题,我们将不胜感激。我有一个格式如下的xml文档:texttexttextchaptertitlechapterauthorchaptertitlechapterauthorchaptertitlechapterauthorchaptertitlechapterauthorbodyt

java - XSLT xmlXPathCompOpEval : function new not found

我正在尝试执行我的xsl文件并收到一条错误消息,提示未找到新函数。执行我的xsl的命令:xsltprocGetRequestTransformation.xslxsltTest.xml每当我尝试在我的Linux机器上执行上述命令时,我都会收到以下错误:compilationerror:fileGetRequestTransformation.xslline5elementstylesheetxsl:version:only1.0featuresaresupportedxmlXPathCompOpEval:functionnewnotfoundXPatherror:Unregistere

xml - 意外 <xsl :apply-imports/> behavior

我一直在努力找出如何最好地模块化我的XSLT样式表以促进重用。我突然想到使用作为将特定于文档的属性引入标准标记转换的方法。这没有按我预期的方式工作,我什至无法开始理解这里发生的事情。这是样式表的简化版本:1em导入的样式表:true这是XML输入文件:SpongebobSquarepants,ChairPatrickStarfish,ViceCchairSquidword,Secretary$xalan-oout.xmltest.xmlmain.xslout.xml:SpongebobSquarepants,ChairChairSpongebobSquarepants,ChairCha

xml - 如何使用 XSLT 转换已经转换的 XML

目前我的XSLT中有以下结构:上述文件正在被其他XSLT文件导入,这些文件实现了page-content模板。这是一个示例页面内容模板:我想获取由page-content返回的转换后的XML,并将另一个模板与其匹配。(该模板将向“主容器”添加另一个节点)。我正在使用XSLT3.0我是否可以将XML转换两次,如果可以,我该怎么做? 最佳答案 这是一个简单(而且非常人为)的例子:XMLXSLT2.0结果第一遍将行分成10组;然后第二遍处理这些组。 关于xml-如何使用XSLT转换已经转换的X

XML - XSL - TO XML 点前导多次出现

我有数百行文本,正在格式化为XML文档,我需要将其输出为PDF并显示为:LEFTTEXT.......................................................................RIGHTTEXT我发现了如何在XSL中执行此操作,但它目前在FO输出期间作为处理指令运行。XSL:LEFTTEXTRIGHTTEXTXML的样子(在表中使用):期望的输出:LEFTTEXT........................................................................RIGHTTEXTNEXTT

xml - 将 XML 转换为 XML 但仅显示部分元素

我需要将一个xml文档中的元数据转换为另一个xml文档中的DublinCore元数据。这是第一个xml文档:LetterfromWaldemarSchultzetoJennieSchultzeSchultze,Waldemar1943-06-30SpecialCollectionsandUniversityArchives,W.E.B.DuBoisLibrary,UniversityofMassachusettsAmherst.RobertandWaldemarSchultzePapers(MS528).SpecialCollectionsandUniversityArchives,W

xml - 使用 XSLT 创建组合文档 (@href)

如何为我所有引用的文档创建一个节点树并使用XSLT将其存储到一个变量中?(我使用XSLT2.0)这是我的文件结构:RootDocument.XML包含所有语言特定的文档作为ditamaps特定语言手册(.ditamap)-可能有多个文档每本手册的章节目录(.dita)或子章节(.ditamap)我的目标是一个完整的xml树(你可以说是一个“组合”文档),所有文件都正确嵌套到它们的引用中,给出父节点。有没有一种简单的方法可以用创建一个组合文档?(也许有多个“选择”选项? 最佳答案 您需要根据引用资料编写模板,例如复制不需要特殊处理的元

xml - XSLT 1.0 : Efficiently Compare Two Nodesets for a Match

我有一个像这样的颜色元素序列:还有一个单词序列:1pxBlueSolid找到Colors/Color/@name属性与Words/Element/text()中的节点完全匹配并检索该节点的有效方法是什么?姓名? 最佳答案 正如@michael.hor257k所建议的,您可以为此使用key;假设这个示例文档:1pxBlueAntiqueWhiteAliceBlue这个XSLT:将输出在Element和Color节点中匹配的颜色名称。这是XSLTransform. 关于xml-XSLT1.0

java - XSLT 处理巨大的 XML 文件(将近 5 GB)

这个问题在这里已经有了答案:XSLTtransformationonLargeXMLfileswithC#(3个答案)关闭7年前。我正在尝试使用XSLT找到一个一致的解决方案来转换巨大的XML文件(将近5GB)这是我到目前为止尝试过的:从命令行使用MSXMLParser4.0(SP3):>msxsl.exemyfile.xmlmysheet.xslt-ooutput.xml当文件大于800MB时内存不足(代码:0x8007000e)。使用MozillaFirefox或IE通过处理指令应用XSLT:...几分钟后浏览器崩溃。尝试在Windows上用PHP(5.4.22版)编写我自己的XM

c# - 样式化 xml 返回相同的 xml 文档,一种让代码工作的方法

SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ICDBConnectionString"].ConnectionString);conn.Open();stringSQL="SelectTUReportDatafromTUReportWHEREConsumerID=@ConsumerID";SqlCommandcmd=newSqlCommand(SQL,conn);cmd.Parameters.Add(newSqlParameter("@ConsumerID",txtIDNumber