我想知道是否有方法来拆分xml字符串。从字符串拆分xml消息
我这里的字符串:
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam NOT good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam NOT good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam NOT good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam NOT good</Status> </Messages>
<?xml version="1.0" encoding="UTF-8"?> <Replies> <Start>Lets go</Start> </Replies>
,所以我可以得到每个字符串数组?由于这
_temp[2] = <?xml version="1.0" encoding="UTF-8"?> <Messages> <Status>Iam NOT good</Status> </Messages>
按'[\ r \ n] +'分割? – BackSlash
@BackSlash xml字符串在消息标记后面已经包含“\ r \ n”。 – Tirolel
然后用适当的格式更新你的问题。如果完整字符串与您在问题中所写的一样,则用[[\ r \ n] +'分割将会起作用。 – BackSlash