我以文本文件的方法建立了下扩展名为xml的文件。读取方法为:
oConfDom.load(_io.getDBPath+'\certmanage\source\'+vsTable+'.xml');
//<zg><record action="insert"><newvalue><n0>36000007600358</n0> ...</newvalue></record>
if oConfDom<>nil then begin
nodelist:=oConfDom.documentElement.selectNodes(vsTable);
for j:=0 to nodelist.length-1 do begin但不能正确读取,请教高手指点原因:xml文件内容:
<?xml version="1.0" encoding="gb2312"?><zg><record action="insert"><newvalue><n0>36000000000000</n0><n1>张三四 </n1><n2>01</n2><n3>360121760801004 </n3><n4>2</n4><n5>1976-8-1</n5><n6>2003-8-1</n6><n7>6</n7><n8>2003/08/01 </n8><n9>2003-8-1</n9><n10>3</n10><n11>2</n11><n12>3</n12><n13>2</n13><n14>2003-8-1</n14><n15>2003/08/01 </n15><n16>2</n16><n17>2003-8-1</n17><n18>2003/08/01 </n18><n19>2003/08/01 </n19><n20>2003-8-1</n20><n21>2003-8-1</n21><n22>3</n22><n23>0:00:00</n23><n24> </n24><n25>8</n25><n26> </n26><n27>0</n27><n28>2003/08/01 </n28><n29>2003/08/01 </n29><n30>02</n30><n31> </n31><n32>1</n32><n33> </n33><f1>0</f1><f2>0</f2><f3>0</f3><f4>0</f4><f5>0</f5><f6>0</f6><f7>0</f7><f8>0</f8><f9>0</f9><f10>0</f10><f11>0</f11><m1></m1><s1>0</s1><s2>0</s2><s3>0</s3><s4>0</s4><s5>0</s5><m2> </m2></newvalue></record>
</zg>
oConfDom.load(_io.getDBPath+'\certmanage\source\'+vsTable+'.xml');
//<zg><record action="insert"><newvalue><n0>36000007600358</n0> ...</newvalue></record>
if oConfDom<>nil then begin
nodelist:=oConfDom.documentElement.selectNodes(vsTable);
for j:=0 to nodelist.length-1 do begin但不能正确读取,请教高手指点原因:xml文件内容:
<?xml version="1.0" encoding="gb2312"?><zg><record action="insert"><newvalue><n0>36000000000000</n0><n1>张三四 </n1><n2>01</n2><n3>360121760801004 </n3><n4>2</n4><n5>1976-8-1</n5><n6>2003-8-1</n6><n7>6</n7><n8>2003/08/01 </n8><n9>2003-8-1</n9><n10>3</n10><n11>2</n11><n12>3</n12><n13>2</n13><n14>2003-8-1</n14><n15>2003/08/01 </n15><n16>2</n16><n17>2003-8-1</n17><n18>2003/08/01 </n18><n19>2003/08/01 </n19><n20>2003-8-1</n20><n21>2003-8-1</n21><n22>3</n22><n23>0:00:00</n23><n24> </n24><n25>8</n25><n26> </n26><n27>0</n27><n28>2003/08/01 </n28><n29>2003/08/01 </n29><n30>02</n30><n31> </n31><n32>1</n32><n33> </n33><f1>0</f1><f2>0</f2><f3>0</f3><f4>0</f4><f5>0</f5><f6>0</f6><f7>0</f7><f8>0</f8><f9>0</f9><f10>0</f10><f11>0</f11><m1></m1><s1>0</s1><s2>0</s2><s3>0</s3><s4>0</s4><s5>0</s5><m2> </m2></newvalue></record>
</zg>
解决方案 »
- 一个数据插入的问题,急!
- 结婚进行时--是快乐,是烦躁;是幸福,是焦虑。我,告别单身。
- 关于stringgrid的默认选中问题!
- 一个简单问题,解决了就给分
- 关于paradox数据库的问题?
- 我用D5做了一个含有自动完成功能的combobox控件,点击listbox中的候选项时报错,代码如下:
- 请问大虾delphi中对应hashTable的类
- 我的烦恼_颜色
- 在delphi中如何实现象蚂蚁一样的断点续传的功能呢
- 求救控制WebBrowser下拉列表选择问题
- 访问数库库出现dbexpora.dll,midas.dll 问题
- Delphi 2005-09专家榜, 我(cnCharles)连续3个月进入,高兴散分
估计是你的XML文件不规范吧_____________________
http://lysoft.7u7.net
但现在有个别的问题:我通过xml文件读取后,需要删除其中某些结点,再把它保存到原来那个xml文件中,应该如何操作呢?希望大家不吝指教!