`
txf2004
  • 浏览: 6877482 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将你的文件类型集合进XML编辑器(第二部分)

阅读更多

我发现了昨天的错误。不用将 MultiDataObject 替换成 XMLDataObject,你只需要简单地确认 MIME 类型是以"+xml"结尾。例如,类似 text/x-foo+xml。一旦你这样做了,你的文档就会在 XML 编辑器里 打开。换句话说,你拥有免费的语法着色,简单的确保 MIME 类型正确。根据昨天 Blog 里 描述 的4个步骤 增加 Cookies 可以为你提供 XML 的检查、验证和根据 XSLT 改变功能。诸如此类,事实上 尽管那个文件类型不是以".xml"结尾。

最后,添加一个导航器,以便我们能够获取我们的 XML 文件提纲和便于我们在导航器里节点的跳跃关联到 XML 编辑器。

在这里教你怎样添加 XML 导航器:

1、必须确保你的 MIME 类型处于 text/x-foo+xml 模式,否则 XML 导航器将不会工作。当我们点击一个节点,一个行的文档将会打开,并且新的文档不含有语法着色,换句话说,你的文档内容将打开在一般的文本编辑器里。从3个地方可以看出你的 MIME 类型是否正确,MIME 类型的 resolver、Layer 文件和 DataLoader。(译者注:NB6.5 上验证需要检查 XxxResolver.xml 和 layer.xml 文件)

2、在重要文件节点里,展开<XML 层>和其中的<上下文中的此层>。找到导航文件夹,在导航文件夹里创建一个新的文件夹。这个文件夹的名字必须和你的 MIME 类型相同。然后复制XML文件夹下的内容到你的文件夹里。祝贺你,你已经制作了XML导航器用于激活你的 MIME 类型。

3、安装模块。如果你安装在开发 IDE 上,你就必须重新启动 IDE 使 XML 导航器注册生效。

现在,每当文档得到焦点,XML导航器就会显示文档的提纲。另外,你可以使用 XML 导航器导航到文档的任何地方,就像显示的那样:

navigator-for-own-file-type-xml.png


原文地址:http://blogs.sun.com/geertjan/entry/integrating_the_xml_editor_for

分享到:
评论

相关推荐

    XMl实用大全(资料全易学习)

    第二部分 文档类型定义 177 第8章 文档类型定义和合法性 177 8.1 文档类型定义 177 8.2 文档类型声明 179 8.3 根据DTD的合法性检验 182 8.4 列出元素 187 8.5 元素声明 195 8.5.1 ANY 195 8.5.2 #PCDATA 195 8.5.3 ...

    XML高级编程pdf

    第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记:一个简单的例子 2.3.5 文档元素 2.3.6 子元素 2.3.7 元素嵌套 ...

    XML 高级编程(高清版)

    第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记:一个简单的例子 2.3.5 文档元素 2.3.6 子元素 2.3.7 元素嵌套 ...

    XML高级编程 (Extensible Markup Language)

    第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记:一个简单的例子 2.3.5 文档元素 2.3.6 子元素 2.3.7 元素嵌套 ...

    XML实用大全----xml详细参考书

    第二部分 文档类型定义... 177 第8章 文档类型定义和合法性... 177 8.1 文档类型定义... 177 8.2 文档类型声明... 179 8.3 根据DTD的合法性检验... 182 8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. ...

    xml实用大全和轻松学习手册和无废话xml

    第二部分 文档类型定义 177 第8章 文档类型定义和合法性 177 8.1 文档类型定义 177 8.2 文档类型声明 179 8.3 根据DTD的合法性检验 182 8.4 列出元素 187 8.5 元素声明 195 8.5.1 ANY 195 8.5.2 #PCDATA 195 8.5.3 ...

    XML高级编程

    第2章 XML语法 20 2.1 标记语法 20 2.1.1 字符 20 2.1.2 命名 21 2.2 文档部分 22 2.3 元素 23 2.3.1 起始标记 24 2.3.2 结束标记 24 2.3.3 空元素标记 24 2.3.4 标记:一个简单的例子 25 2.3.5 文档元素 25 2.3.6 ...

    XML实用大全(web开发必备手册)

    第二部分 文档类型定义... 177 第8章 文档类型定义和合法性... 177 8.1 文档类型定义... 177 8.2 文档类型声明... 179 8.3 根据DTD的合法性检验... 182 8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. ...

    XML编程综合资料库

    第二部分 文档类型定义... 177 第8章 文档类型定义和合法性... 177 8.1 文档类型定义... 177 8.2 文档类型声明... 179 8.3 根据DTD的合法性检验... 182 8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. ...

    XML实用大全

    176 第二部分 文档类型定义... 177 第8章 文档类型定义和合法性... 177 8.1 文档类型定义... 177 8.2 文档类型声明... 179 8.3 根据DTD的合法性检验... 182 8.4 列出元素... 187 8.5 元素声明...

    JAVA_API1.6文档(中文)

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom...

    LINQ 实战 2/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    第2章 Visual Studio 2005 19 2.1 启动页面 19 2.2 文档窗口 20 2.2.1 文档窗口中的视图 20 2.2.2 标记导航器 21 .2.2.3 页面标签 22 2.2.4 代码改变状态的通知 23 2.2.5 错误通知和辅助 23 2.3 工具箱 25 ...

    LINQ 实战 1/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    LINQ 实战 3/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    LINQ 实战 4/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

Global site tag (gtag.js) - Google Analytics