急XSL,分不够再给
急求一个XSL,分不够再给~
输入XML:
<flow:TextFlow xmlns:flow="http://localhost:8008" fontSize="24" tabStops="s700" fontFamily="Times New Roman">
Loose text in "Default=Collapse" TextFlow followed by a tab element <flow:tab/> followed by more loose text in TextFlow
MORE
<flow:p>
Loose text in Paragraph followed by a tab element <flow:tab/> followed by more loose text in Paragraph
MORE
<flow:span>Span element in Paragraph</flow:span>
</flow:p>
Loose text in TextFlow after intervening paragraph
</flow:TextFlow>
输出XML:
<RichText id="whitespace1" x="10" y="10" fontSize="24" tabStops="s700" fontFamily="Times New Roman" whiteSpaceCollapse="collapse" height="600" width="800" click="onClick()" >
<content>
Loose text in "Default=Collapse" TextFlow followed by a tab element <tab/> followed by more loose text in TextFlow
MORE
<p>
Loose text in Paragraph followed by a tab element <tab/> followed by more loose text in Paragraph
MORE
<span>Span element in Paragraph</span>
</p>
Loose text in TextFlow after intervening paragraph
</content>
</RichText>
要求:
1. 输入XML的flow:TextFlow的属性附加到输出的RichText的属性
2. 输入XML的flow:TextFlow的children变成输出的RichText的content的children
3. 输出的RichText里面取点namespace(flow:)
------解决方案--------------------
输入XML:
<flow:TextFlow xmlns:flow="http://localhost:8008" fontSize="24" tabStops="s700" fontFamily="Times New Roman">
Loose text in "Default=Collapse" TextFlow followed by a tab element <flow:tab/> followed by more loose text in TextFlow
MORE
<flow:p>
Loose text in Paragraph followed by a tab element <flow:tab/> followed by more loose text in Paragraph
MORE
<flow:span>Span element in Paragraph</flow:span>
</flow:p>
Loose text in TextFlow after intervening paragraph
</flow:TextFlow>
输出XML:
<RichText id="whitespace1" x="10" y="10" fontSize="24" tabStops="s700" fontFamily="Times New Roman" whiteSpaceCollapse="collapse" height="600" width="800" click="onClick()" >
<content>
Loose text in "Default=Collapse" TextFlow followed by a tab element <tab/> followed by more loose text in TextFlow
MORE
<p>
Loose text in Paragraph followed by a tab element <tab/> followed by more loose text in Paragraph
MORE
<span>Span element in Paragraph</span>
</p>
Loose text in TextFlow after intervening paragraph
</content>
</RichText>
要求:
1. 输入XML的flow:TextFlow的属性附加到输出的RichText的属性
2. 输入XML的flow:TextFlow的children变成输出的RichText的content的children
3. 输出的RichText里面取点namespace(flow:)
------解决方案--------------------
- XML code
<?xml version="1.0"?> <flow:TextFlow xmlns:flow="http://localhost:8008" fontSize="24" tabStops="s700" fontFamily="Times New Roman"> Loose text in "Default=Collapse" TextFlow followed by a tab element <flow:tab/> followed by more loose text in TextFlow MORE <flow:p> Loose text in Paragraph followed by a tab element <flow:tab/> followed by more loose text in Paragraph MORE <flow:span>Span element in Paragraph </flow:span> </flow:p> Loose text in TextFlow after intervening paragraph </flow:TextFlow>
------解决方案--------------------
顶hookee