zoukankan      html  css  js  c++  java
  • XML配置文件的智能感知(IntelliSense)功能

        在使用一些第三方的程序库(Nhibernate,Ibatis...)常常需要手工编写比较复杂的配置文件,如果没有像VS IDE那样的IntelliSense功能的话,写起来很不方便,效率低下,也容易出错。在看NHibernate帮助文档时看到了这段话,

    To get intellisense while working with the hibernate-mapping xml inside of VisualStudio.NET you should copy the schema to the folder C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml

    在Nhibernate 源码工程下找到nhibernate-mapping-2.0.xsd 文件,把它拷到上面所介绍的目录下,再来编写Nhibernate的映射配置文件。惊喜出现了!很简单,不过要注意:

        根结点的xmlns属性的值要跟Schema的targetNamespace属性值一样。如下:

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

    <xs:schema targetNamespace="urn:nhibernate-mapping-2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:nhibernate-mapping-2.0" elementFormDefault="qualified" attributeFormDefault="unqualified">

        今天在写IbatisNET配置文件时也去网上找到了sqlMap.XSD,方便多了。

  • 相关阅读:
    关于高精度的那些事 ~
    LOJ #10002. 喷水装置
    [HAOI2008]糖果传递
    题解 CF1404B 【Tree Tag】
    题解 CF1407E 【Egor in the Republic of Dagestan】
    唯美歌词
    CF做题总结
    CSP2020游记
    数论
    hash好题
  • 原文地址:https://www.cnblogs.com/hjf1223/p/251007.html
Copyright © 2011-2022 走看看