【发布时间】:2016-05-02 08:25:42
【问题描述】:
我必须使用 : 拆分键值,但问题是该值是 XML。
("User1":"<?xml version=\"1.0\"?><presence xmlns=\"urn:ietf:params:xml:ns:pidf\" xmlns:dm=\"urn:ietf:params:xml:ns:pidf:data-model\" xmlns:rpid=\"urn:ietf:params:xml:ns:pidf:rpid\" xmlns:c=\"urn:ietf:params:xml:ns:pidf:cipid\" entity=\"ivaxer@tipmeet.com\"></presence>")
我想要的是一个以 User1 为键、以 XML 为值的地图。
我尝试了input.split(":");,但这不起作用,因为它拆分了 xml 命名空间中的所有内容。我试过input.split("\\\":\""); 这没有任何作用。
也许一些正则表达式可以提供帮助,但我不知道它到底是什么。
【问题讨论】:
-
这样的东西,只分裂2次? stackoverflow.com/questions/32349245/…