android浏览器中怎么用javascript解析XML?

问题描述

代码如下。在Internetexplorer里可以用XMLDocument属性来访问<xml>元素的内容。android浏览器里试了下没反应,还把xml里面的内容都给显示出来了。如果js做不到的话应该如何实现?<html><head><title>UntitledPage</title></head><body><SCRIPTLANGUAGE="JavaScript"><!--functioncheck(){varxml1=document.getElementById("xml1");varoNode=xml1.XMLDocument.selectSingleNode("books/book/author");alert(oNode.text);////alert(xml1.XMLDocument);}//--></SCRIPT><INPUTTYPE=buttonVALUE="Test"onclick="check()"ID="Button4"NAME="Button4"><xmlid="xml1"><!--src="books.xml"--><books><book><author>Carson</author><priceformat="dollar">31.95</price><pubdate>05/01/2001</pubdate></book><pubinfo><publisher>MSPress</publisher><state>WA</state></pubinfo></books></xml></body></html>只有20分了大家别嫌少

解决方案

解决方案二:
好久没来,把资源积分错当成结贴的积分了。刚才在移动平台->Android版面也发了同样内容的帖子,可以去那边结贴。:)http://topic.csdn.net/u/20111109/16/7714e756-1ed3-4154-aeba-ae12fb566a53.html?1501
解决方案三:
自己顶

时间: 2024-09-14 04:06:43

android浏览器中怎么用javascript解析XML?的相关文章

Android应用中使用DOM方式解析XML格式数据的基本方法_Android

DOM比SAX更容易掌握,因为她没有涉及回调和复杂的状态管理,然而,DOM的实现常常将所有的XML节点保存在内存中,这样使的处理较大的文档效率低. XML基本的节点类型 node - DOM基本的数据类型 Element - 最主要处理的对象是Element Attr - 元素的属性 Text - 一个Element 或者Attr的实际内容 Document - 代表整个XML文档,一个Document对象通常也称为一颗DOM树   1.在src目录下新建一个android.xml <?xml

Android应用中使用DOM方式解析XML格式数据的基本方法

DOM比SAX更容易掌握,因为她没有涉及回调和复杂的状态管理,然而,DOM的实现常常将所有的XML节点保存在内存中,这样使的处理较大的文档效率低. XML基本的节点类型 node - DOM基本的数据类型 Element - 最主要处理的对象是Element Attr - 元素的属性 Text - 一个Element 或者Attr的实际内容 Document - 代表整个XML文档,一个Document对象通常也称为一颗DOM树   1.在src目录下新建一个android.xml <?xml

javascript解析xml实现省市县三级联动的方法_javascript技巧

本文实例讲述了javascript解析xml实现省市县三级联动的方法.分享给大家供大家参考.具体实现方法如下: (该方法适用于任何常用浏览器) <body> <div> <span> <select id="sheng" style="width: 100px"></select> </span> <span> <select id="shi" style=

如何用javascript解析xml

问题描述 如何用javascript解析xml 解决方案 解决方案二:可以用ajax来解析,不过会比较麻烦,代码量多.如://设置xmlvarxml="<chats><chat>";xml+="<touser>"+document.all.toUser.value+"</touser>";xml+="<content>"+document.all.content.va

javascript中加载并解析XML字符串/xml文件

首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的.  代码如下 复制代码 <?xml version="1.0" encoding="utf-8" ?> <DongFang>   <Company>     <cNname>1</cNname>     <cIP>1</cIP>   </Company>   <Company>

Android中使用PULL方式解析XML文件深入介绍_Android

一.基本介绍 Android中极力推荐xmlpull方式解析xml. xmlpull不仅可用在Android上同样也适用于javase,但在javase环境中需自己获取xmlpull所依赖的类库,kxml2-2.3.0.jar,xmlpull_1_1_3_4c.jar. jar包下载网址 http://www.xmlpull.org/ http://kxml.sourceforge.net/ 二.例子 读取到xml的声明返回数字0 START_DOCUMENT; 读取到xml的结束返回数字1 E

android中通过pull解释器解析xml

         android中已经集成了pull解释器,所以不用添加jar文件,如果在javaee中使用pull需要手动添加pull的jar文件.android系统本身就是通过pull解释器来处理xml文件.所以说明pull还是有一定的优越性.         1.main.xml         <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"          xmlns:to

javascript解析xml字符串的函数_javascript技巧

但是是XML字符串,则在两种浏览器下就会有所不同,IE下可以直接使用LoadXML方法解析XML字符串,而在FF下则要使用DOMParser 对象的parseFromString() 方法即 var oParser=new DOMParser(); xmlDoc=oParser.parseFromString(xmlStr,"text/xml"); 为了在两种浏览器中能通用,我想到了javascritp的发生异常的处理方式,就是try...catch... 复制代码 代码如下: fun

J2ME中KXML与NanoXML解析XML总结

XML全称为EXtensible Markup Language,中文称为可扩展标记语言,是一种计算机所能理解的信息符号语言.计算机之间可以通过此种标记语言处理包含各种信息的文章等功能.由于XML是一种允许相关人士自由决定的标记语言,所以称语言的可扩展性.XML作为一个标准,而且由于XML是一种纯文本格式存储文件,从而使得XML本身具备了很好的跨平台的特点,因此被广泛应用于网络数据交换的各个领域,包括网络通讯.不同程序语言平台之间的数据交流等方面. 要使用XML作为网络中传输通讯,势必在传输双方