【发布时间】:2020-10-09 05:58:51
【问题描述】:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Destination>acme.com</Destination>
<Record>
<FirstField length="10">AAAA</FirstField>
<SecondField length="15">BBBB</SecondField>
<SubRecord>
<ThirdField length="20">CCCC</ThirdField>
<FourthField length="8">DDDD</FourthField>
</SubRecord>
</Record>
</Root>
您好,我需要使用这个 xml 示例,其中节点内的元素将是动态的,并且可以是几层深,并创建一个固定长度的文本字符串,其中每个值都被填充到左侧,使用一些可以处理 xml 直到完成的 xslt 转换。每个值的长度是在常量长度属性值中定义的,所以转换后的上述示例将是(在引号内,因此您可以看到全长字符串:
" AAAA BBBB CCCC DDDD"
我尝试了几次尝试创建所需的 xslt 来转换它,但运气不佳,因为我对 xslt 了解不够。
是否有人能够提供可能有用的东西。需要在 xsl 1.0 中。
谢谢。
【问题讨论】:
-
我已经回滚了你的问题。您向new question 提出您的新要求是完全正确的。
标签: xml xslt attributes xslt-1.0