在使用一些第三方的程序库(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,方便多了。

转载于:https://www.cnblogs.com/hjf1223/archive/2005/10/09/251007.html

XML配置文件的智能感知(IntelliSense)功能相关推荐

  1. WPF制作的一个小功能,智能提示(IntelliSense)

    WPF制作的一个小功能,智能提示(IntelliSense) 原文 http://www.cnblogs.com/scheshan/archive/2012/06/30/2570867.html 最近 ...

  2. CodeMix使用教程:智能感知

    CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix中的智能感知 IntelliSense(智能感知)是各种代码编辑功能的通用术语,包括:代码完成(a.k.a. content ...

  3. delta3d中,读取自己的xml配置文件。

    最近,项目组让搞一个读取xml配置文件的数据库连接信息的功能. 一开始准备使用tinyxml,或者rapidxml.没注意delta3d的读取xml信息的类. 后来发现,delta3d中读取xml的类 ...

  4. 让eclipse有像vs2005一样的智能感知能力

    本文转自:myeclipse智能感知http://www.cnblogs.com/hanxianlong/archive/2008/07/26/1252198.html MyEclipse6.5 智能 ...

  5. 如何彻底禁用VS 2008的智能感知功能

    作者:朱金灿 来源:http://blog.csdn.net/clever101 现在发现VS 2008的智能感知做得真是烂得一坨.使用VS2008或者2005时候,当切换配置,总是显示"正 ...

  6. VS2010没有Intellisense(智能感知)的解决办法

    为什么80%的码农都做不了架构师?>>>    Visual Studio 2010 的Intellisense是依赖于Microsoft SQL Server Compact 3. ...

  7. Eclipse智能感知功能优化

    >> 加快智能感知速度的方法: Windows→Preferences→Java→Editor→Content Assist 我们看到其中的AutoActivation Delay默认值为 ...

  8. 智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口

    智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口 版本:1.0 2020-07-29 发布 1 规范应用范围 本规范规定了智能驾驶功能软件平台中的感知融合功能服务接口. 本规范适用于设计开 ...

  9. Java解析xml文件dom4j篇(基于xml配置文件完成Excel数据的导入、导出功能完整实现)

    DOM4J解析XML文件 dom4j是一个Java的XML API,是jdom的升级产品,用来读写XML文件.另外对比其他API读写XML文件,dom4j是一个十分优秀的JavaXML API,具有性 ...

  10. 在Visual Studio中启用对jquery等javascript框架的智能感知

    http://www.cnblogs.com/tonybinlj/archive/2009/05/26/1490434.html 启用Visual Studio 对jQuery的智能感知 首先看一下V ...

最新文章

  1. python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战
  2. mac finder变慢解决办法
  3. mysql5.7导出数据报错The MySQL server is running with the --secure-file-priv option so it cannot execute
  4. 单机mysql能支撑起10w的qps_高并发redis - 读写分离支撑qps10w+
  5. 【Hibernate】Hibernate实体关系映射实例解析
  6. 搜索不包含关键词_亚马逊listing关键词优化
  7. Tiny快速入门之服务开发
  8. Struts与Servlet的冲突
  9. Windows Server_2008下搭建个人下载服务器(FTP)
  10. 自建git服务器 ssh,搭建基于SSH的Git服务器
  11. 信号检测与估计理论 pdf_CVPR2020|行人检测与重识算法推荐论文源码大盘点
  12. 基于百度云AI开发车型识别车牌识别案例详解
  13. Foxit PDF Creator注册码
  14. 利用java程序实现文件加密
  15. 消费评价网 | 线上保险消费调查报告 虚假宣传多 捆绑销售坑人
  16. 一种新的UI测试方法:视觉感知测试
  17. 禁止搜索引擎收录的方法
  18. chronodex怎么用_手账技巧| 时间饼Chronodex的用法经验、使用心得和灵感收集
  19. 内存卡在电脑显示要格式化
  20. 浏览器主页被搜狗篡改

热门文章

  1. 【EMNLP2020】一种多层对多层的BERT蒸馏方法
  2. 【ACL2020】DeeBERT:衡量性能与效率的 BERT 推理方法
  3. Python 100 例
  4. 详解循环神经网络RNN(理论篇)
  5. 论文赏析[COLING18]两种成分句法分析的局部特征模型
  6. mysql基础3-数据表的相关操作1
  7. 让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁
  8. 致产品经理:是时候要学学编程了!
  9. Controller的激活与URL路由
  10. 产品管理有行业特殊性吗