gpt4 book ai didi

java - 在不解析xml的情况下提取android中xml标签之间的字符串

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:06 27 4
gpt4 key购买 nike

我有一个非常简单的 XML,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://icacec.com/">TRUE,Hrithik Sharma,201301-11</string>

现在,我只想提取 TRUEHrithik Sharma201301-113 个单独的变量 .

我可以根据 "," 拆分字符串,如下所示:

String[] parts = responseBody.split(",");
String response_auth = parts[0];
String user_name = parts[1];
String user_number=parts[2];

但我面临的问题是,字符串没有被独立提取。更准确地说,没有 XML 标记。我应该如何实现?

最佳答案

这可以解决这个简单的案例,但如果不解析您将如何处理其他条件?

public static void main(String[] args) {
String raw = "<string xmlns=\"http://icacec.com/\">TRUE,Hrithik Sharma,201301-11</string>";
raw = raw.substring(0, raw.lastIndexOf("<"));
raw = raw.substring(raw.lastIndexOf(">") + 1, raw.length());
String [] contents = raw.split(",");
for (String txt : contents)
System.out.println(txt);
}

关于java - 在不解析xml的情况下提取android中xml标签之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15401692/

27 4 0