【发布时间】:2016-02-27 02:14:51
【问题描述】:
我有几个 XML 文件,它们具有相似的结构,但有一些我不能忽视的差异。它们都是 TEI 文件。
我正在寻找一种方法来勾勒主要结构。
以下面的文字为例:
<text xmlns="http://www.tei-c.org/ns/1.0" xml:id="d1">
<body xml:id="d2">
<div1 type="book" xml:id="d3">
<head>Songs of Innocence</head>
<pb n="4"/>
<div2 type="poem" xml:id="d4">
<head>Introduction</head>
<lg type="stanza">
<l>Piping down the valleys wild, </l>
<l>Piping songs of pleasant glee, </l>
<l>On a cloud I saw a child, </l>
<l>And he laughing said to me: </l>
</lg>
我想抑制相同类型的节点和所有重复结构:
<body xml:id="d2">
<div1 type="book" xml:id="d3">
<head>Songs of Innocence</head>
<pb n="4"/>
<div2 type="poem" xml:id="d4">
<head>Introduction</head>
<lg type="stanza">
<l>...</l>
</lg>
<lg>...</lg>
所以,基本上我想将 XML 文档简化为最基本的结构。通过这种方式,我可以弄清楚如何使用 XSLT 正确转换它们。
【问题讨论】:
标签: xml visualization graph-visualization