delphi读取指定格式的xml
获取xml文件属性的代码:
procedure TForm1.Button2Click(Sender: TObject)
;var xml: TNativeXml; node : TXmlNode; i: Integer;begin xml := TNativeXml.Create(nil)
; node := xml.Root.NodeByName('ROWDATA')
; for i := 0 to node.ElementCount-1 do begin ShowMessage(node.Elements[i].AttributeByName['名称'].Value)
; end; xml.Free;end;
C#结合webservices和sql2008,对XML文件进行序列化保存
声明一个ArrayList ,取出
循环取出
ArrayList arr = New ArrayList();
string smlPath = "你的路径";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlPath);
XmlNodeList nodeList = xmlDoc.SelectSingleNode("root").ChildNodes;
foreach (XmlNode node in nodeList)
{
if (node .Name == "c”)
{
arr.add(node .value.Tostring());
}
}
arr 里就有那写东西了
怎样删除XML中的节点,C#
XElement xe = XElement.Load(xmlpath)
; XElement xchild =xe.Descendants("id").Single(e=>e.Value.Equals("ID值"))
; XElement nameNode =xchild.Parent; nameNode.Elements().Remove()
; nameNode.Remove(); xe.Save(xmlpath)l
怎样将xml文件导入网页
举例说明如下xml文件名为: text.xmlxml数据文件的结构如下:sql命令如下:
SET @xml = LOAD_FILE('text.xml'); -- 要指定完整的文件位置SELECT ExtractValue(@xml, '/node1/node2/@name') as name,ExtractValue(@xml, '/node1/node2') as data;返回数据结果就是:name | dataabc | 123
还没有评论,来说两句吧...