易截截图软件、单文件、免安装、纯绿色、仅160KB

xml流的一些操作总结

在实际开发中遇到一些读取远程XML文件,以下是总结的方法
1,以前用的笨方法
    用HTTP_GET 方法读取远程XML数据,保存在本地,然后用XmlDocument加载,这种方法比较笨,让大家见笑了
2,也不是很好, 先读取HTTP_GET 方法读取远程XML数据 用StringReader 加载文件,最后用XmlTextReader 读取数据
                StringBuilder str = new StringBuilder(256);
                 str.Append(Comment.doGetRequest("http://localhost:6350/alidz.do?cmd=querypricebypnr&pnr=X4H4B&bigpnr=0&air=ca&fmt=xml"));
                StringReader strReader = new
                StringReader(str.ToString());
                XmlTextReader xml = new XmlTextReader(strReader);
                while (xml.Read())
                {
                    if (xml.NodeType == XmlNodeType.Text)
                    {
                          Response.Write(xml.Value);
                    }
                }
3,用linq 读取 比较简单
a,用XDocument 读取
XDocument fromWeb = XDocument.Load(


相关文档:

XML 中,有 5 个预定义的实体引用:


<
<
小于
&gt;
>
大于
&amp;
&
和号
&apos;
'
单引号
&quot;
"
引号
 
注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。 ......

sql xml 入门

*
sql xml 入门:
    --by jinjazz
    --http://blog.csdn.net/jinjazz
   
    1、xml:        能认识元素、属性和值
   
    2、xpath:    寻址语言,类似wind ......

XML ,query 和 value是区分大小写 的

DECLARE @x xml
SET @x='
<root>
  <ShopAccount>
    <ActivityType>IA - PM Standing WO (for LPI report)</ActivityType>
    <ProjectNo>R</ProjectNo>
  </ShopAccount>
  <ShopAccount>
    ......

用jquery解析xml文件

测试用的xml文件
<?xml version="1.0" encoding="UTF-8"?>
<schools>
<school id='111'>测试学校</school>
<school id='222'>测试学校22
<class id='2.1'>测试班级222</class>
</school>
</schools> 
测试用的JavaScript代码
$().ready(function ......

XML的使用


写XML:
    protected void btnSave_Click(object sender, EventArgs e)
    {
        //权限判断
        XmlTextWriter xmlw = new XmlTextWriter(Server.MapPath("~\\") + "FriendLink.xml", Encoding.Ge ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号