gpt4 book ai didi

android - 如何从 R.java 读取 xml 文件

转载 作者:行者123 更新时间:2023-11-29 18:16:56 25 4
gpt4 key购买 nike

我在 xml 文件夹下的 res 文件夹中有一个 xml 文件。我想用 SAX 解析它。我知道有很多例子,但我想深入了解 InputStream、InputSource、File。我可以到达编写 R.xml.hippo 的文件(hippo 是 xml 文件的名称)。

但是我怎样才能将这个资源作为流提供呢?我知道当我将 R.xml.hippo 写入任何地方时,它都会被引用(int),但我想将其作为源代码提供。什么是以及如何将 int 转换为流的起点?

最佳答案

您可以从 assets 文件夹以及 res/raw 文件夹中读取 XML。

从 Assets 文件夹中读取

AssetManager manager = getAssets();
InputStream inputStream = manager.open("your_xml.xml");

从原始文件夹读取

InputStream inputStream = getResources().openRawResource(R.raw.your_xml);

然后解析这个inputStream到你的XML解析器。

关于android - 如何从 R.java 读取 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7625610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com