首页>
知识库>
详情

J2ME的XML解析器kXML

2020-07-14 来源:CloudBest 阅读量: 0
关键词:

    kXML是一个J2ME平台下使用的XML语法分析程序,对于J2ME应用程序非常适合。它有一个非常独特的DOM操作方法和被称为Pull的语法分析方法。它有以下特性:
    · 支持XML名称空间
    · 用"松散"模式分析HTML或其它SGML格式
    · 占用很少的存储空间(21 kbps)
    · 基于Pull的分析
    · 支持XML写操作
    · 可选的DOM支持
    · 可选的WAP支持
    示例代码:
    InputStream is = new URL(uri)。openStream();
    XmlPullParser parser = XmlPullParserFactory.newInstance()。newPullParser();
    parser.setInput(is, null);parser.nextTag();
    parser.require(XmlPullParser.START_TAG, "", "weblogs");
    while (parser.nextTag() == XmlPullParser.START_TAG) {
    String url = readSingle(parser);
    if (url != null)
    result.addElement(url);
    }
    parser.require(XmlPullParser.END_TAG, "", "weblogs");
    parser.next();
    parser.require(XmlPullParser.END_DOCUMENT, null, null);
    is.close ();
    parser.setInput (null)