添加XML节点
添加XML节点
/// <summary>
/// 初始化XML status-0
/// </summary>
/// <returns></returns>
private bool InitialConfig()
{
bool bRet = false;
try
{
PatchID = Guid.NewGuid().ToString();
string dirXml = ConfigurationManager.AppSettings["xmlFilePath"];
XmlDocument doc = new XmlDocument();
doc.Load(dirXml);
XmlNode rootNode = doc.DocumentElement;
//XmlNode dataInfo = rootNode.SelectSingleNode("/DataInfo") as XmlNode;
XmlElement decompress = doc.CreateElement("Decompress");
decompress.SetAttribute("PatchID", PatchID);
XmlElement status = doc.CreateElement("Status");
status.InnerText = "0";
XmlElement createDate = doc.CreateElement("CreateDate");
createDate.InnerText = DateTime.Now.ToString();
decompress.AppendChild(status);
decompress.AppendChild(createDate);
 
相关文档:
XML的查找
#include <stdio.h>
#include <iostream>
#import <msxml4.dll>
#include <string>
using namespace std;
void Travel(MSXML2::IXMLDOMNodePtr pDOMNode)
{
if (pDOMNode->GetnodeTypeString()==(_bstr_t)"element") // 获取节点类型
{
printf("%s ......
在不能上外网的情况下,我们在eclipse中写xml时无法得到标签的提示,因为xml中的dtd获取不到.
看了下外面的资料。说是选择"window"-->"preferences"--->"Myeclipse Enterprise Workbench"-->"Files and Editors"-->"xml"-->"xml category"
在user specified Entries中新增一个. ( ......
用URLLoader加载XML,然后将data转化为ByteArray
用byteArray.readMultiByte(bytes.length,"utf-8")
然后将转化后的字符串再强制转化为XML
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.Binary;
var urlRequest:URLRequest = new URLRequest(source);
loader.addEventListener( ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml;
namespace WebApplication2
{
/// <summary>
/// XMLHelper XML文档操作管理器
&nb ......
最常见的XML数据类型有:Element, Attribute,Comment, Text.
Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
Attribute, 指在<Employee id=”12345”>中的粗体部分。
......