jjzjj

xml - 使用标记化功能拆分文本

我正在使用XSLT2.0将XML转换为HTML。我试图在每6个字符处拆分属性值。我的源XML如下所示:我当前的(失败的XSLT)看起来像这样:我想要的输出应该是:521529577580620621623624628628631631642645我走在正确的轨道上吗?谁能帮忙? 最佳答案 或者你可以做 关于xml-使用标记化功能拆分文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

xml - xsl :fo don't split word into 2 lines

我想停止将生成的单词分成两行。现在我尝试使用wrap-option="wrap"但没有任何效果。我希望有人能帮助我;)我使用Saxon-HE,xslt2.0我的xml文件:inviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.John29London12345678902331234313123123123123123123Atveroeoset我的xslt文件:我的预期输出如下:Inviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptuaJohn-29-London+1

c# - 如何从包含 XMl 的字符串中获取内部 xml

所以如果我有这个带有xml的示例字符串。"TheAutobiographyofBenjaminFranklinBenjaminFranklinBarackObama8.99"我想从中生成两个不同的字符串,如下所示:"BenjaminFranklin"和"BarackObama"因为我想把它们放在列表中。我尝试使用Split但没有结果 最佳答案 您可以使用LINQ在一行中完成此操作:Listlist=XDocument.Parse(xmlString).Descendants("author").Select(x=>x.ToStrin

xml - xsl : split and get the X position of param

xsl:我需要拆分并获取X位置参数,@class属性第二个参数:输入XML:567662destacadodestacado:HomeActualidadES我需要的输出XML:567662destacadodestacado:HomeActualidadES我有这个xsl:我用以前的XSL输出XML,我不知道如何获得CLASSATTRIBUTE的第二个参数:(567662destacadodestacado:HomeActualidadES解决方法: 最佳答案 带有模板的更通用的XSLT1.0解决方案。如果您有除root之外没有c

java - 如何拆分 XML

我的第一篇文章在这里。我已经搜索过但没有找到我要找的东西。我不太确定执行以下操作需要什么技术。我使用Mule3.3CE,我需要拆分XML文件。我需要在每个拆分的XML中保留“rootElement”及其属性。所有XML文件都将被丢弃在同一个JMS队列中。我知道如何拆分三个产品节点,但如何在每个XML文件中保留“rootElement”?XPath?XSLT?DOM以及删除和添加节点?我更喜欢XPath,但它有能力做到这一点吗?我在Mule3.3CE中需要的是以下拆分:1.2.3. 最佳答案 如果您可以使用XSLT2.0,这里有一种方

xml - 如何在 XSL 中将一个表垂直拆分为两个表?

如果我有下表:123456ABCDEF我将如何在XSLT中拆分它以便最终得到以下内容:123ABC456DEF我对一种通用方法很感兴趣,在这种方法中,表格可以有任何维度,并可以拆分成两个以上的表格。我不在乎行;我想在超过N列的地方进行拆分,最后得到TD/N表,其中TD是表数据单元格。例如,如果有12列和25行,我想要4个表,每个表有3列和25行。 最佳答案 试试这个。这应该适用于XSLT1.0。调整ITEMS变量以改变每个表所需的列数。3 关于xml-如何在XSL中将一个表垂直拆分为两个

xml - 在 "> 拆分 xml 字符串

我有一个只有一个值的简单xml文件(稍后会更长),SALLOUM44KOGIMUM725BESKOUZ36MAREMUT106VESUBT106NETEST700DEGINUP31DOSELENGMTORP615LBEN850PIROTT152KERAXEDDF我需要通过xslt将其转换为网页上的表格,但我需要输出显示如下:**EKCHLOWI**SALLOUM44KOGIMUM725BESKOUZ36MAREMUT106VESUBT106NETEST700DEGINUP31DOSEL由于该行只有一个“名称”,我如何将字符串拆分为两个表,在“>”处划分?cr.xsl会是什么样子?该xm

c# - MsBuild XmlPeek 结果拆分值

在我的MsBuild脚本(*.proj)中,我使用XmlPeek查询C#项目以获取构建配置并获取PropertyGroup的Condition属性值。这是工作代码:这是输出:'Release|AnyCPU'=='Debug|AnyCPU''Release|AnyCPU'=='Debug.v9|AnyCPU''Release|AnyCPU'=='Debug.v10|AnyCPU''Release|AnyCPU'=='Debug.v101|AnyCPU'现在我需要在'=='上拆分它们,我在这里很困惑如何创建另一个ItemGroup或PropertyGroup同时拆分字符串。%(Peeked

c# - 如何根据节点将 XML 文件拆分为多个 XML 文件

我有一个XML文件如下WNLTextBox500txt1WNLTextBox500txt20ControlsID我想将xml文件拆分为三个。根据其节点文件1:WNLTextBox500txt1文件2:WNLTextBox500txt2文件3:0ControlsID节点也是动态的,它们可能会改变。如何根据节点将此xml文件拆分为多个。如果有人知道请分享。 最佳答案 尝试LinqToXml:varxDoc=XDocument.Parse(Resource1.XMLFile1);//loadingsourcexmlvarxmls=xDoc

xml - 使用 xslt 2.0 拆分大型 xml 文件

我有这个源xml文件。USVaUSVbUSV10....元素“KE”大约出现了30000次。我想每5000个“KE”创建一个新的XML文件。在30000个KE元素的情况下,结果必须是6个单独的xml文件,并且结构是源xml的副本。如何使用XSLT2.0实现这一点?我正在使用saxonhe9-5-1-3j。非常感谢... 最佳答案 使用XSLT2.0功能xsl:for-each-group和KE元素位置的模数。然后,使用xsl:result-document元素生成输出文档。我的示例XSLT代码为3个KE元素的组创建了一个新的结果文档