想解析一个Music XML文档,但是文档中有如下结构:
288
.
.
18
15
.
.
这样的XML文件与有同名的子标签,如果采用DOM的解析方式虽然可以区分不同的duration,但是树形结构使输出时先输出所有的note节点内容再是backup节点的内容;如果采用SAX方式的话,由于是逐句解析,可以按顺序输出,但是没法确定解析出的duration内容到底是属于note还是backup的,这个问题困扰了小弟很久,人已接近崩溃,还希望各位大神能伸出援手,万分感谢
你是直接//这样子拿到这个节点吗? 还是怎样 你可以试试如果节点层数不多得话 按照结构一层一层的来解析
或者你可以不用XML 转化为JSON 这样子是不是对于IOS的你来说更简单一些呢