我收到了一个无效的 DTD 文件,其中包含重复的元素并且元素不相同:
<!ELEMENT Data (Name, address?)>
<!ELEMENT Data (Name, age)>
我需要编写一个实用程序来读取 DTD 并合并如下元素:
<!ELEMENT Data (Name, address?, age)>
我似乎无法找到一个 java 库,它允许我一次只解析一个元素(如 SAX)。
我真正想要的是读<!ELEMENT Data (Name, address?)>
入一个数据结构,比如数组映射或类似的东西。
任何指针将不胜感激。