0

我在使用 mapforce 的 xml 中的 html-table 时遇到问题。看起来 mapforce 删除了 HTML 标签,这使得输出变得非结构化。

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

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

任何人都知道如何使用 mapforce 正确处理来自 XML 的 HTMLcode?输入文件来自外部源,所以很遗憾我们无法更改它们

4

1 回答 1

0

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

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

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

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

您必须注意,如果您在输出模式中使用 xs:string,您的 HTML 标记将被转义。

您有更多详细信息: XML 中的无效字符

让我们知道它是否有助于您解决问题!

于 2018-04-21T09:08:41.957 回答