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

请教关于Schema文件(XSD)验证XML文件的问题

  最近想做一个XML文件的编辑器,XML文件有一个固定的Schema(XSD)。我希望能够在创建和编辑这个XML文件的时候用Schema文件对它控制。这两天搜索了一下,发现大多数文章说的都是直接用ValidationEventHandler进行整个文档的验证。但是我希望可以对节点进行控制。
  首先,可以通过XSD文件新建一个带默认属性和空值的XML文件。
  其次,用户编辑XML节点的时候也受到XSD的控制,比如,不能删除minOccurs = 1 的节点,节点可输入的值属于schema文件规定的枚举等等。
  .net2008中提供了XmlSchemaSet,但是具体如何实现我还是没有比较清晰的思路,还望大家指点,不胜感激。

  PS:新年快乐!
默认属性:可以设置为default

minoccurs=1 不能删除  就设置它为必须的。

可能是我没表达清楚把
LS没理解我的意思哦

我是想知道.net 如何解析Schema文件,获得schema文件里的元素,类型等。当我找到XML的一个节点的时候,可以在schema找到它对应的元素或类型,由此判断这个元素是不是必选项

引用
可能是我没表达清楚把
LS没理解我的意思哦

我是想知道.net 如何解析Schema文件,获得schema文件里的元素,类型等。当我找到XML的一个节点的时候,可以在schema找到它对应的元素或类型,由此判断这个元素是不是必选项


我也想知道

哎,自己再顶一次啊
昨天看了下XSD.EXE,可是有complextype类型的XSD是不能转为dataset的,xsd转成的类文件似乎也不能进行有效控制,看来还是要从XMLSchema等相关的类型下手啊。
大家还有啥好的方法不?这帖子再沉下去,我就只能结贴了


相关问答:

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

VS中xml文件的中英文显示颜色不一样?

<?xml version="1.0" encoding="gb2312" ?>
<sites>
<site>
<name>.Net开发者园地</name>
<url>http://dotnet.aspx.cc</url>
<img&g ......

好 请问有什么XML的好书

好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎

XML入门经典

友情 帮顶。

无废话XML 台湾两只老虎知识点比较少

XML从入门到精通
......

请问Java如何把xml转txt格式呢?

今天遇到一个问题,把xml中的值装到.txt格式的文件中。
我目前想到两种比较笨的方法:1.可以通过xmlspy编辑工具实现
  2.通过把xml转成Javabean,然后转到excel中,再从新保存重命名为. ......

AJAX处理XML文档问题

<XML>
<FLAG>1</FLAG>
<REASON></REASON>
<ADVERT><ADID>64</ADID><ADNAME>英皇娱乐四</ADNAME><ADCONTENT>内容一</ADCONTENT><ADT ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号