如何解析xml字符串?

How to parse xml string?

提问人:Shweta 提问时间:1/18/2022 最后编辑:Shweta 更新时间:1/18/2022 访问量:176

问:

我正在尝试将 String 设置为 TextView。但是我得到的回应是这样的 <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">"Fortune Life"</string>

因此,它将完整的字符串从xml转换为字符串,但我只想使用双引号的内容,即,如何解析xml字符串?"Fortune Life"

XML Android-Studio xml-解析

评论

0赞 najmieh sadat safarabadi 1/18/2022
也许可以在这里派上用场:developer.mozilla.org/en-US/docs/Web/XPathXPath
0赞 Sakhawat134 1/18/2022
你想要“财富生活”部分还是“tempuri.org”?
0赞 Shweta 1/18/2022
@Sakhawat134 “财富生活”部分
0赞 Sakhawat134 1/18/2022
请参阅下面给出的答案。如果它不能解决您的问题,请发表评论
0赞 Shweta 1/18/2022
@Sakhawat134实际上,响应的更改应该由 API 开发人员完成,对吗?有没有其他方法可以从我们这边解析它?

答:

0赞 Sakhawat134 1/18/2022 #1
<?xml version="1.0" encoding="utf-8"?> 
<string name="WebsiteTitle">"Fortune Life"</string>
<string name="WebsiteURL">"http://tempuri.org/"</string>

然后,可以将字符串用作 R.string.WebsiteTitle 或 R.string.WebsiteURL。 要在 TextView 中使用字符串,请使用 android:text = “@string/WebsiteTitle” 或 android:text = “@string/WebsiteURL”

0赞 Tanishq Chawda 1/18/2022 #2

好吧,您需要转到 res > 值> String.xml

您需要在 String 中设置 String.xml

enter image description here

enter image description here

在上图中,您需要转到字符串 xml

<resources>
<string name="app_name">DocumentRecord</string>
<string name="your_title">your title</string>
<string name="your_url"><a href="your_website"></a></string></resources>

评论

0赞 Shweta 1/19/2022
但是它会被硬编码值,响应每次都会改变,所以要添加响应他们的?