0
我有以下XMLXSLT匹配
<Paragraph>
<Span Text="This is " />
<HyperlinkRangeStart AnnotationID="1">
<HyperlinkInfo NavigateUri="http://www.google.com" />
</HyperlinkRangeStart>
<Span StyleName="Hyperlink" Text="Go" />
<Span FontWeight="Bold" StyleName="Hyperlink" Text="o" />
<Span StyleName="Hyperlink" Text="gle" />
<HyperlinkRangeEnd AnnotationID="1" />
<Span Text=" search engine" />
</Paragraph>
我想將它轉變成一個XHTML文本如下:
<p>This is <a href=http://www.google.com> [Go**o**gle][1]</a> search engine</p>
- 節點:跨度屬性: HyperlinkRangeStart AnnotationID =「1」和HyperlinkRangeEnd AnnotationID =「1」之間的文本是網址內容。
- 跨越HyperlinkRangeStart和HyperlinkRangeEnd上下的文本將是普通文本。
- 段落可以有多個URL。每個網址範圍都有唯一的AnnotationID。
- 我不知道如何通過屬性id與不同的xml節點進行匹配。
任何幫助,非常感謝。
不確定「xhtml text」是什麼意思。請將您的預期結果**作爲代碼**發佈。同時指出您是否使用XSLT 1.0或2.0。 –
這是[Go ** o ** gle] [1]搜索引擎是預期的輸出。 – teenboy
你想要輸出方法是文本? –