以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- 求助,急急! (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=67999) |
-- 作者:jnchenjian -- 发布时间:10/8/2008 10:12:00 AM -- 求助,急急! 以下是一个xml文件,怎样通过DOM编程,实现家族成员的查询、添加和修改。 <?xml version="1.0" encoding="UTF-8"?> <族谱 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="E:\族谱1.xsd"> <人员> <基本信息> <姓名>贾演</姓名> <性别>男</性别> <出生年月/> <死亡年月/> <职业>宁国公</职业> </基本信息> <关系信息> <子女> <基本信息> <姓名> 贾代化</姓名> <性别> 男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业>京营节度使世袭一等神威将军</职业> </基本信息> <关系信息> <子女> <基本信息> <姓名>贾敷</姓名> <性别>男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </子女> <子女> <基本信息> <姓名> 贾敬</姓名> <性别> 男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业>已卯科进士 </职业> </基本信息> <关系信息> <子女> <基本信息> <姓名>贾珍</姓名> <性别> 男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <配偶> <基本信息> <姓名>尤氏</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <子女> <基本信息> <姓名>尤三姐</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <丫环> <基本信息> <姓名>杏奴</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> </关系信息> </子女> </关系信息> </配偶> <妾> <基本信息> <姓名>佩凤</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </妾> <妾> <基本信息> <姓名>谐鸾</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </妾> <子女> <基本信息> <姓名>贾蓉</姓名> <性别> 男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业>五品龙禁尉</职业> </基本信息> <关系信息> <配偶> <基本信息> <姓名> 秦可卿</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <父亲> <基本信息> <姓名> 秦业</姓名> <性别>男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业>营葺郎</职业> </基本信息> <关系信息> <子女> <基本信息> <姓名>秦钟</姓名> <性别>男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </子女> </关系信息> </父亲> </关系信息> </配偶> <丫环> <基本信息> <姓名>瑞珠</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> <丫环> <基本信息> <姓名>宝珠</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> </关系信息> </子女> <子女> <基本信息> <姓名>贾蔷</姓名> <性别> 男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </子女> <丫环> <基本信息> <姓名>文花</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> <丫环> <基本信息> <姓名>炒豆儿</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> <丫环> <基本信息> <姓名>银蝶</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> <丫环> <基本信息> <姓名>寿儿</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> </关系信息> </子女> <子女> <基本信息> <姓名>贾惜春</姓名> <性别> 女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <丫环> <基本信息> <姓名>入画</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </丫环> <丫环> <基本信息> <姓名>彩屏</姓名> <性别> 女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> <关系信息> <子女> <基本信息> <姓名>彩儿</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </子女> </关系信息> </丫环> <丫环> <基本信息> <姓名>彩儿</姓名> <性别>女</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息></丫环> </关系信息> </子女> </关系信息> </子女> </关系信息> </子女> <奴仆> <基本信息> <姓名>焦大</姓名> <性别>男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </基本信息> </奴仆> </关系信息> </人员> </族谱> |
-- 作者:Qr -- 发布时间:10/8/2008 10:32:00 AM -- 比较通用的方法 查询:selectNodes() 添加:appendChild()、insertBefore() 修改:replaceChild() |
-- 作者:jianghui -- 发布时间:10/12/2008 12:43:00 PM -- 其实我是位自学XML时间不太长的人, 但我看你的XML文件本身就不太合理, 我认为,你可以把关系信息设计为属性,属性值为“子女,配偶,丫环” <族谱> <人员 关系="户主"> <姓名>贾演</姓名> <性别>男</性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业>宁国公</职业> </人员> <人员 关系="子女"> <姓名></姓名> <性别></性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </人员> <人员 关系="子女"> <姓名></姓名> <性别></性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </人员> <人员 关系="丫环"> <姓名></姓名> <性别></性别> <出生年月></出生年月> <死亡年月></死亡年月> <职业></职业> </人员> ....... </族谱> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |