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

Vistual Studio XML 智能提示

      开发中经常遇到要和各种各样的 XML 打交道,编辑 XML 文件时最头痛的便是要记住许多 XML 元素名称、属性名称。
      幸运的是,Vistual Studio 的 XML 智能提示功能可以大大地减轻这一痛苦。只需通过添加自定义的 XSD 文件使得在编辑 XML 文件时获得VS的智能提示,下面以 VS2008 为例:
      第一步:将 XSD 文件 Copy 到VS安装目录下的 \Xml\Schemas 目录下,在本人机器上这一路径为:E:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas 。
      第二步:创建 XML 文件,编辑根节点的 xmlns 属性设置与 XSD 对应的值即可自动关联到 XSD 文件,例如:xmlns="http://ibatis.apache.org/mapping"  。或者也可以通过 VS 的 XML 编辑器打开XML文件后,手动在“属性”中的“架构”一栏指定 XSD 文件。
      经过以上两步便完成了配置,但是要注意避免以下两种情形导致XML智能提示失效:
      1、不能在 \Xml\Schemas 目录下有多个namespace 相同的 XSD 文件;
      2、解决方案中不能包含任何具有相同 namespace 的 XSD 文件;
     当 xmlns 属性指定的值对应了多个 xsd 文件时,Vistual Studio 不会提示任何错误,只是在智能提示的下拉列表中不会列出对应的 XML 元素名称。


相关文档:

XML不区分大小写查询

按照名为"mydomain1.com"的 DomainName
属性对以下 XML 数据执行不区分大小写的搜索
<?xml version="1.0" ?>
<Domains>
<DomainName>Mydomain1.COM</DomainName>
</Domains>
MSXML 3.0 中 translate
的语法如下:
oXML.setProperty "SelectionLanguage&q ......

XML 转义字符

ref : http://blog.csdn.net/High_Mount/archive/2008/09/19/2953335.aspx
转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:
<message>if salary < 1000 then</me ......

自动检索XML数据

1.books.html
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title ......

把xml 转dataset

///通过传入的特定XML字符串,通过 ReadXml函数读取到DataSet中。
protected static DataSet GetDataSetByXml(string xmlData)
{
           try
           {
       &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号