文件为博客https://blog.csdn.net/Duke_yuan/article/details/119787867中所用的测试文件。
2022-11-21 13:02:16 37KB 图搜索 最短路径 xml
1
python xml.etree.ElementTree遍历xml所有节点 XML文件内容: 代码: #-*- coding: UTF-8 -*- # 从文件中读取数据 import xml.etree.ElementTree as ET #全局唯一标识 unique_id = 1 #遍历所有的节点
2022-11-20 17:14:38 37KB em le python
1
纯java读取Apk信息,贡献全源码,可读取程序.apk中的AndroidManifest.xml所有信息 不需要借助于aapt工具,纯java代码,不依赖系统平台
1
使用java调用aapt.exe输出结果,信息更加全面,可获取图标名称等信息
2022-11-19 16:17:57 612KB APK解析 android解析 Apk信息查看
1
01-Android中xml转json.zip
2022-11-17 10:18:18 80KB android android studio
1
学习linux下的libxml编程是必须的两个包 libxml2-2.6.26-2.1.2.8.i386.rpm libxml2-devel-2.6.26-2.1.2.8.i386.rpm
2022-11-16 18:43:22 2.09MB xml
1
#lua-xml lua-xml 是 Lua 的 XML 库。 请在以下位置阅读 API:docs\API.md #用法 字首: package. path = package. path .. " PATH TO LUA-XML FOLDER " local xml = require ( ' lua-xml ' ) 解析 .xml 文件: local document = xml. Load ( " name.xml " )
2022-11-14 21:02:51 7KB Lua
1
VC解析XML--使用CMarkup类解析XML (一) 先讲一下XML中的物殊字符,手动填写时注意一下。 字符 字符实体 & &或&#38; ' '或' > >或> < <或&< " "或" (二) CMarkup类的源代码。 这是目前的最新版本; 取出里面的Markup.cpp和Markup.h,导入你的工程里面,CMarkup类就可以用了; (三) 创建一个XML文档。 CMarkup xml; xml.AddElem( "ORDER" ); xml.AddChildElem( "ITEM" ); xml.IntoElem(); xml.AddChildElem( "SN", "132487A-J" ); xml.AddChildElem( "NAME", "crank casing" ); xml.AddChildElem( "QTY", "1" ); xml.Save("c:\\UserInfo.xml"); 效果如下: 132487A-J crank casing 1 (四) 浏览特定元素CMarkup xml; xml.Load("UserInfo.xml");while ( xml.FindChildElem("ITEM") ) { xml.IntoElem(); xml.FindChildElem( "SN" ); CString csSN = xml.GetChildData(); xml.FindChildElem( "QTY" ); int nQty = atoi( xml.GetChildData() ); xml.OutOfElem(); }(五)增加元素和属性添加在最后面,使用的是AddElem;添加在最前面,使用InsertElem。CMarkup xml;xml.Load("c:\\UserInfo.xml"); xml.AddElem( "ORDER" ); xml.IntoElem(); // 进入 ORDER xml.AddElem( "ITEM" ); xml.IntoElem(); // 进入 ITEM xml.AddElem( "SN", "4238764-A" ); //添加元素 xml.AddElem( "NAME", "bearing" );//添加元素 xml.AddElem( "QTY", "15" );//添加元素 xml.OutOfElem(); // 退出 ITEM xml.AddElem( "SHIPMENT" ); xml.IntoElem(); // 进入 SHIPMENT xml.AddElem( "POC" );//添加元素 xml.SetAttrib( "type", "non-emergency");//添加属性 xml.IntoElem(); // 进入 POC xml.AddElem( "NAME", "John Smith");//添加元素 xml.AddElem( "TEL", "555-1234");//添加元素 xml.Save("c:\\UserInfo.xml"); 效果如下: 132487A-J crank casing 1 4238764-A bearing 15 John Smith 555-1234 (六) 修改元素和属性 如将POC中的属性type改成:change; 元素TEL改成:123456789 CMarkup xml; if (xml.Load("UserInfo.xml")) { CString strUserID = _T(""); xml.ResetMainPos(); if (xml.FindChildElem("SHIPMENT")) { xml.IntoElem(); if (xml.FindChildElem("POC")) { xml.IntoElem(); CString str_type=xml.GetAttrib("type"); MessageBox(str_type); xml.SetAttrib("type","change"); strUserID = xml.GetData(); if (xml.FindChildElem("TEL")) { xml.IntoElem(); xml.SetData("123456789"); xml.Save("UserInfo.xml"); return; } } } } (七)删除元素: 删除SN=132487A-J的项目。 CMarkup xml; if (xml.Load("UserInfo.xml")) { CString strUserID = _T(""); xml.ResetMainPos(); if (xml.FindChildElem("ITEM")) { xml.IntoElem(); CString str_sn; xml.FindChildElem("SN"); str_sn=xml.GetChildData(); if(str_sn=="132487A-J") { xml.RemoveElem(); xml.Save("UserInfo.xml"); } } }
2022-11-14 19:28:05 516KB cmarkup xml
1
解析、生成xml文件,并格式化xml
2022-11-14 13:34:48 47KB CMarkup xml 缩进 格式化
1
标准xml文件实例,用于xml文档的解析
2022-11-14 10:38:46 1006B xml文件
1