问题标签 [saxparser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 一些巨大的基本错误——“找不到元素 X”
我的 xml
我的架构
它说“SaxParseException:找不到元素'credits'的声明”
什么?!:P 这怎么可能?在这里完全糊涂了。谷歌搜索了几个小时还没有。
谢谢!
编辑:找到解决方案。谷歌终于有所收获。:P 我必须添加
到我的 DocumentBuilderFactory 对象。:D
xml - 验证时的 DTD 信息和相关错误(XSD 架构)——可以忽略它们吗?
所以我有大量的 XML 文件。多年来,它们一直在制造麻烦,因为编写它们的人是手工编写的,因此自然会出现错误。现在是我们验证它们并就尝试使用这些 XML 文件时出现的问题提供反馈的时候了。
我正在使用 SAX 解析器并获取错误列表。
下面是我的代码
前几个错误总是:
行号:2:文档无效:未找到语法。行号:2:文档根元素“credits”,必须匹配 DOCTYPE 根“null”。
我们不可能去编辑这数千个需要检查的 XML 文件。
有什么我可以很容易地添加到源的前面来防止这种情况发生吗?有没有办法告诉解析器忽略这些与 DTD 相关的错误?甚至不确定语法一个是什么意思。我有点明白第二个是什么意思。
android - 为 API 8 构建的应用程序不适用于 API 7 - 出了什么问题?
嘿伙计们,我只是想将我的 api 级别 8 降级到 7,以便我可以在 2.2 和 2.1 设备上运行该应用程序。该应用程序在 2.2 上运行良好,但在 2.1 上运行时出现问题
我已经在 manifest.xml 和 project -> properties 中进行了更改
我的应用程序基本上使用 sax 解析器、facebook sdk、twitter connect
这是日志猫:
我在启动画面后收到此消息。Music Screen 有异步任务,它调用各种包中的各种类来解析 xml 内容。这是xml解析器中的问题吗?
第 161 行是:- for (int i = 0; i < tracking.size(); i++)
其中 track 是一个 arrayList 并且所有这些代码在 2.2 中都可以正常工作
java - 为什么我的 InputStream 在我停止 SAX 解析器后继续下载文件?
我正在 Android 中开发一个 RSS 提要解析器,并且我已经实现了一个 SAX 解析器,它在大多数情况下都能完美运行。
但是,我在一些测试提要上遇到了问题。在我解析了指定数量的提要项目后,我抛出了一个 SAXException 来停止解析器,AFAIK 是这样做的正确方法。在大多数提要上,这会停止解析,我的 catch 块(见下文)处理并记录 StopParsingException。
然而,在某些提要上,解析器停止解析,但是在抛出异常和运行我的 catch 块之间存在很长的延迟,在此期间没有完成解析,但只有足够的时间来下载整个文件(这就是我怀疑正在发生)。
这是我的设置和错误处理代码:
当满足我的条件之一时,我使用以下代码:
例如停止解析器。
我的猜测是,当我抛出异常时,SAXParser 停止工作,但 InputSteamReader 继续从服务器下载 rss 提要,因为这几乎正是我的日志显示的时间。
我的连接设置是否有问题导致只有一些服务器不与我合作?
或者,有没有办法在抛出我的 SAXException 之前直接安全地停止 InputStream,这样我就没有这个问题了?
android - Android sqlite 和 SaxParser
此刻我有点困惑。我收到一个 XML 文件并希望将该内容存储在 sqlite db 中。我猜听起来很常见。我有一个 DBAdapter,它基本上执行以下操作
现在的问题是在我的 SAXParser
公共类 HandlerXmlData 扩展 DefaultHandler {
因此,在我的 SAXParser 中,我无法访问我在 DatabaseHelper 类中拥有的 db 对象。我如何把这些放在一起?
谢谢。
java - 流和实际数据有什么区别?
在java中有输入/输出流。
我很困惑,当我创建一个流时,它是流中的数据还是只是数据的管道?
实际上,我正在尝试将从休息请求创建的 xml 响应解析为返回 xml 响应的 Web 服务。
其中 connection 是一个 HttpURLConnection 对象。
以下是 parseStream() 的来源
我遇到了一个例外:
xml - 如何在 BlackBerry 中使用 SAX 解析器解析 XML?
我不知道如何解析 XML。
java - 针对 xsd 执行 xml 验证
我将 XML 作为字符串,将 XSD 作为文件,我需要使用 XSD 验证 XML。我怎样才能做到这一点?
android - Android SaxParser XMLReader.parse() 和 InputSource 参数
我正在尝试使用 SaxParser 解析我的 xml 文件资源。我已经创建了我的 DataHandler,但我不知道如何向 XmlReader 指示 res/xml/ 中 data.xml 的位置。
InputSource 对象的正确参数是什么?
非常感谢。
android - Android 使用 saxparser 解析 xml
我正在尝试在 Android 上使用 SaxParser 解析 xml 文件。
这是我的 xml 文件:
这是代码:
在 xr.parse 我有例外:
03-22 15:24:04.248: INFO/System.out(415): XML Pasing Excpetion =
可能有什么问题?非常感谢。