我有示例xml字符串
<root><a>textA</a><b>textB</b></root>
我想使用java split函数拆分/遍历这个xml,以便有一个数组,其中每个元素及其值一个接一个地放置,以便我可以轻松地操作它们。
我试过
split("(?=<)|(?<=>)")
但这会返回我的根元素以及数组中的结束标记以及一个元素(附加空格字符串)。 在此先感谢(选择XML解析器的选项现在不可行)。
答案 0 :(得分:0)
String[] split = s.split("<.*?>");
然后过滤空数据。