Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Kotlin中解析平面XML文档_Java_Xml_Parsing_Kotlin_Xml Parsing - Fatal编程技术网

Java 在Kotlin中解析平面XML文档

Java 在Kotlin中解析平面XML文档,java,xml,parsing,kotlin,xml-parsing,Java,Xml,Parsing,Kotlin,Xml Parsing,我正在一个小的个人项目中处理一个结构糟糕的XML方案,我一直在用一种优雅的方法来解析应该是层次结构的元素,而不是平面数据结构。我的文档如下所示: ... 理想情况下,我会将其作为一个映射,其中键是类别类型,值是项目名称列表。从初学者的角度来看,org.w3c.domAPI使用起来太糟糕了 我该怎么做?有更好的XML解析库吗?不幸的是,这种类型的XML比您想象的更常见。您可以使用XSL将其转换为您喜欢的格式,然后编写更简单的Java。您可以使用XSL将其转换为您喜欢的格式,然后编写更简单的Ja

我正在一个小的个人项目中处理一个结构糟糕的XML方案,我一直在用一种优雅的方法来解析应该是层次结构的元素,而不是平面数据结构。我的文档如下所示:


...
理想情况下,我会将其作为一个
映射
,其中键是类别类型,值是项目名称列表。从初学者的角度来看,
org.w3c.dom
API使用起来太糟糕了


我该怎么做?有更好的XML解析库吗?

不幸的是,这种类型的XML比您想象的更常见。您可以使用XSL将其转换为您喜欢的格式,然后编写更简单的Java。您可以使用XSL将其转换为您喜欢的格式,然后编写更简单的Java。