gpt4 book ai didi

android - 从资源加载文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:08 24 4
gpt4 key购买 nike

总结:为了轻松地为 SAX 解析器添加单元测试,我想从文件加载 XML。

现在,我的 XML 位于我的单元测试类中的静态字符串中,但是对于大型 XML 来说不是很方便。

这就是为什么我想在我的项目中添加一些 XML 文件并在我的单元测试中加载它们。我该怎么做?

最佳答案

这个问题被标记为“Android”,我注意到您提到了一个Activity,所以我假设您正在尝试在 Android 应用程序中加载一个 XML 文件。如果是这种情况,请将您的 XML 文件放在 /assets 下并调用:

InputStream is = getAssets().open("input.xml")

来自您的Activity。从那里,您可以将其操作到 SAXBuilder 中。仅当您已将测试设置为在模拟器上运行时(或者如果您只是尝试在单元测试之外进行调试),这才有效。

关于android - 从资源加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1851634/

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