问题标签 [xmlpullparser]
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.
android - Android 和 .NET Webservice - 解析返回的 xml
因此,我在 Web 服务方面做了一些“次要”的事情并取得了一些成功,但是当我试图修补一些有趣的东西时,我遇到了我认为我错误地解析数据以获取所需信息的情况. 我可以将整个 xml 作为字符串获取,而不仅仅是我需要的 3 个程序。getPrograms 和 getInstitutions 非常相似,如果我能正确解析程序部分,我就能得到机构。我感到困惑的地方是我认为“标签”以及它们与任何教程与我实际使用的内容有何不同。我也采用了 XmlPullParser 的方式,但不知道这是否是这样做的最佳方式(是吗?)。我正在访问的格式如下:
我的源代码如下:
android-xml - 在android中使用XMLPullParser解析XML时出错?
如果文本包含像 & 这样的特殊字符,则在使用 XMLPullParser 在 android 中解析 xml 时出现错误。我该如何解决这个问题?
xml - Scala XML拉解析器和位置
我被要求编写一个实用程序来搜索大量 XML 文件中缺少属性的元素。负责部门不能只在 DTD 中强制属性,因为它会破坏数百个文件。他们希望在几天/几周内手动编辑它们。
我正在 Scala 2.8.1 中编写一个小型命令行工具。我将使用“拉式”解析器,这样我就可以保持我的代码功能性编程纯粹并多线程运行它。
我需要 XML 事件的位置。Java 6 ( javax.xml.stream. XMLStreamReader
) 中提供的 API 有一个方法 ( getLocation()
),它返回事件的行号。我可以使用它来编写消息,通知用户在哪里寻找缺失的属性。
我更喜欢在 中使用拉解析器scala.xml.pull.XMLEventReader
,但它似乎不提供位置信息。
我错过了什么吗?它在 Scala API 的其他地方吗?
android - SAX 解析器与 XMLPull 解析器
我了解 SAX 解析器与 XMLPull 解析器的工作方式之间的区别。其实这里有一个很好的解释:
http://www.firstobject.com/xml-reader-sax-vs-xml-pull-parser.htm 这篇文章有点以 .NET 为中心,但概念适用。
虽然我同意作者的观点,即 Pull 解析器更易于使用,但我很困惑在哪种情况下哪种类型的解析器会更好。如果有人能阐明任何观点并指出我的更多阅读内容,我将不胜感激。
谢谢你。
android - 在 XMLPullParser 中始终为 0,而 web 服务包含浮点值
我有一个 web 服务,用于对其返回进行评级,<Score>float</Score>
同时使用 XML 解析器检索它总是返回 null [0]。我没有任何想法。我的代码如下:
我的 Web 服务 xml 是:
任何人都可以告诉我这段代码有什么问题吗?
java - 忽略 XML 文件中的 SOAP 标记
我有一个带有一些我想忽略的 SOAP 标记的 XML 文件。
我正在使用 pull-parser 解析 XML 文件,但由于 SOAP 标记出现,它停止工作。
XML 文件类似于:
并且在标签里面<User>
有我想要解析的所有标签(我知道如何使用 pull-parser)然后
直到
问题是,我知道如何解析普通标签,但我不想解析这个 Soap 标签,我想忽略 SOAP 标签!任何人都知道如何实现这一目标?
xml - 尝试连接到 Web 服务 GetCountryByCountryCode 时出现 XmlPullParserException
我在尝试连接到 web 服务时得到这个输出
org.xmlpull.v1.XmlPullParserException:意外类型(位置:END_DOCUMENT null@1:0 i[0.0] n java.io.InputStreamReader@6cf4fb80)
在我的主屏幕上,我正在使用此方法调用将国家代码传递给方法。
oTsoapRequest.fnSendRequest("http://www.webservicex.net/country.asmx","http://www.webserviceX.NET","http://www.webservicex.net/country.asmx/GetCountryByCountryCode", "GetCountryByCountryCode",m_oZipCodeEditField.getText());
请帮助我摆脱这个例外。
android - XmlPullParser 如何获取 res/raw/xml/xmlfilename?
我是编程新手,所以如果我在下面的段落中错了,请先纠正我:
Android 中主要使用三种 xml 解析器:Sax、Dom 和 XmlPullParser。最后一个选项,虽然作为外部资源存在。是 Android 的“核心”,因此运行速度更快,但功能有限
好的,这是我的问题我稍微修改了下面链接中提供的代码
http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html
我做了以下事情:
在另一个 java 文件中,我可以通过以下方式调用解析器:
...
在最后一行:我希望能够让解析器转到一个文件,而不是向它传递一个字符串。我该怎么做?我不知道如何利用 这篇文章 getResources().getXml() 是否假设我正在使用我现在不确定是否使用的 Android pullParser?
android - Android XML Pull Parser 子节点问题
我的应用程序包括两个活动:
第一个活动将包含一组从 xml 文件动态创建的按钮,当我们单击这些按钮时,第二个活动开始。在第二个活动中,我根据在第一个活动中单击的按钮填充了可扩展的列表视图。
我的 xml 文件是这样的:
在上面的 xml 文件中,类属性名称是我的第一个活动按钮。喜欢
3 级
4级
5级
6级
当用户单击特定按钮时,他将被带到另一个具有可扩展列表视图的活动,它看起来像这样:
-->CBSE
-->ICSE
现在我需要使用 xml 中特定类标记的子节点从 xml 动态填充此可扩展列表视图。例如,如果用户单击 class3 按钮可扩展列表视图,则必须使用 ICSE 和 CBSE 填充。
如果用户单击 class4 按钮可扩展列表视图,则必须从 xml 动态填充 ICSE、CBSE 和 SSC。
请帮助我如何使用示例代码执行此操作。
先感谢您。
java - XMLPullParser END TAG 错误
我正在解析的一些传入 RSS 中有一个松散的 html img 标签。意思是没有结束标签。我对输入源的控制为零,所以我被卡住了。无论如何我可以跳过这个标签。一切正常,直到我点击标签。
这是例外。