Symbian OS下解析XML文档的一些方法
2009-10-27 22:44资料来源于网络,四种方式,大家可以自己尝试下.
=========11111=================
tinyXML
www.grinninglizard.com/tinyxml/
=========22222================================
symbian s60 第三版之后,已经提供了解析xml的系统api,采用的是SAX方式。
XML parsing in Symbian OS v9.x 来源目录:
http://wiki.forum.nokia.com/index.php/XML_parsing_in_Symbian_OS_v9.x
Use the XML Parser in OS 9.x ::::::
http://blogs.forum.nokia.com/index.php?op=ViewArticle&blogId=1412&articleId=475
===>
http://www.forum.nokia.com/Technical_Library/FNTL/fn_technical_library.htm
TSS000286 - Using the XML parser in S60 ====>
http://wiki.forum.nokia.com/index.php/TSS000286_-_Using_the_XML_parser_in_S60
and search for CParser or ========>
http://wiki.forum.nokia.com/index.php/TSS000286_-_Using_the_XML_parser_in_S60
How to parse XML file using CParser class=====>
http://wiki.forum.nokia.com/index.php/How_to_parse_XML_file_using_CParser_class
Symbian学习笔记(15) - 解析XML文件(上)
http://blog.csdn.net/sharetop/archive/2008/04/23/2318420.aspx
Symbian xml解析 用SYMIBAN自带的CParser解析器即可以满足使用。==>
http://blog.sina.com.cn/s/blog_5ccfd2d50100cpg3.html~type=v5_one&label=rela_nextarticle
http://www.devdiv.net/thread-12999-1-1.html
SymbianOS关于XML解析
悬赏金额: 10 技术分
NOKIA 论坛上有个 XML解析的例子
下载以后 调试没有问题
可是运行以后它不解析 例子中的XML文件
只能把XML代码现实出来。
请大家多多指导,另外有没有好一点的XML解析的例子,让我参考一下
谢谢大家了。
最佳答案 jinzhili
楼主,我给你点思路吧。
它不是不解析,它是将解析过的值显示在界面上了。
你多看一下代码就能明白。
也可以自己改一下把每个不同的tag对应的值取出来放到一个数组中。取出后的值的随喜欢怎么用都行。
大概的思路是这样的:
针对每一个tag定义相对应的TBool值,在OnStartElementL中进行比较,来设置这些变量为ETrue。
在OnContentL中判断你的TBool变量当为ETrue时取出对应的值,保存到临时变量里面。在OnEndElementL里也要进行比较,当相应的TBool变量设为EFalse。在这个过程中要把取出来的值保存到你
相关文档:
标签:XML解析 TinyXML [推送到技术圈]
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://panpan.blog.51cto.com/489034/104961
最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解 ......
private void WriteXML()
{
StringBuilder sb = new StringBuilder();
sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?> ");
sb.Append(" <!-- ");
sb.Append("<content>");
sb.Append(& ......
function $import(path,type,title,idname){
var s,i;
if(type=="js"){
&nb ......
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<mce:style type="text/css"><!--
table,tr,td {
background-position: center;
border-width: 1px;
border-style: solid;
border-coll ......
第一步:将XML编辑器设置默认为Myeclipse edit
window__Preferences__General____Editors_____File Associations
找到*.xml,选择Myeclipse Xml editor,点default
第二步:配置dtd或者xsd文件
Window → Preferences... → MyEclipse → Files & Editors → ......