如何将文件中的 XML 字符串读入字符串?

How do I read XML string from file into a String?

我有一个 XML 文件存储在 SD 卡中。它包含这样的数据:

<employees>
    <emp id="1" sex="male">
        <name>John</name>
        <age>36</age>
    </emp>
    <emp id="2" sex="female">
        <name>Marry</name>
        <age>28</age>
    </emp>
    <emp id="3" sex="male">
        <name>Phil</name>
        <age>30</age>
    </emp>
    <emp id="4" sex="male">
        <name>Frank</name>
        <age>33</age>
    </emp>
</employees>

我想把它转换成字符串,比如String str = "xml data".

怎么做?

如果您想要语义内容,您需要使用 XML 文档 reader 打开它,但如果您只想从文件中读取字符串,那么您只需要一个文件 reader 这取决于您的编程语言。

例如在 C# 中它将是 File.ReadAllLines("myfile.xml")