在mapforce中处理XML中的HTML标记

时间:2018-04-19 14:57:37

标签: html xml html-table map-force

我在使用mapforce的xml中遇到html-table问题。 看起来mapforce会删除HTML标记,并使输出非结构化。

我在Altova论坛上也发布了这个文件,您可以在其中获取文件:https://www.altova.com/forum/default.aspx?g=posts&t=1100001859

尝试了各种功能(标记化等)来识别标签,但似乎它们已经全部消失了。

有人知道如何正确地使用mapforce从XML处理HTMLcode吗? 输入文件来自外部源,所以不幸的是我们无法更改它们

1 个答案:

答案 0 :(得分:0)

我看了你的输出XSD:TEST_html_out-2.xsd,我发现你的输出元素是:

<xs:element name="MakroMikroBeskrivelse" type="xs:anyURI"/>

输出类型在那里描述:http://books.xmlschemata.org/relaxng/ch19-77009.html和thre http://www.datypic.com/sc/xsd/t-xsd_anyURI.html 它正在剥离空白。这解释了为什么您的输出看起来格式不正确。

我建议你使用另一种数据类型,例如xsd:string。 http://www.datypic.com/sc/xsd/t-xsd_string.html

您必须注意,如果您在输出架构中使用xs:string,则您的HTML代码将被转义。

你有更多细节: Invalid Characters in XML

请告诉我们是否有助于您解决问题!