首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XSD在DITA主题上添加新元素。我必须引用哪个DITA XSD?

在DITA主题上添加新元素时,您需要引用DITA-OT(DITA Open Toolkit)中的DITA XSD(XML Schema Definition)。DITA-OT是一个开源的DITA处理工具,它提供了一套用于构建和发布DITA文档的工具和样式表。

DITA XSD是一组XML模式定义,用于验证和描述DITA文档结构。它定义了DITA文档中允许的元素、属性和其它结构,以确保文档的有效性和一致性。

在DITA-OT中,您可以找到多个DITA XSD文件,每个文件对应不同的DITA版本和模块。根据您使用的DITA版本和需要添加的新元素所属的模块,您可以选择引用相应的DITA XSD文件。

以下是一些常用的DITA XSD文件及其相关信息:

  1. DITA 1.3 XSD:用于DITA 1.3版本的文档。您可以在DITA-OT的安装目录中找到该文件,路径类似于:dita-ot/plugins/org.dita.base/xsd/ditaarch.xsd。
  2. DITA 1.2 XSD:用于DITA 1.2版本的文档。您可以在DITA-OT的安装目录中找到该文件,路径类似于:dita-ot/plugins/org.dita.base/xsd/ditaarch.xsd。
  3. DITA 1.1 XSD:用于DITA 1.1版本的文档。您可以在DITA-OT的安装目录中找到该文件,路径类似于:dita-ot/plugins/org.dita.base/xsd/ditaarch.xsd。

请注意,以上路径仅供参考,实际路径可能因DITA-OT版本和安装方式而有所不同。

推荐的腾讯云相关产品:腾讯云对象存储(COS) 腾讯云对象存储(COS)是一种安全、耐用且高扩展性的云存储服务,适用于存储大量非结构化数据,如图片、音视频、文档等。它提供了简单易用的API接口和丰富的功能,可满足各种存储需求。

产品介绍链接地址:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

XML Schema

3、引用元素   引用元素是利用element标记符的ref属性实现的。主要适用于避免文档中多次定义同一个元素。表示当前元素与被引用的元素相同。   ...,all元素的子元素默认情况下士必须的,而且每次最多显示一次。...把它添加到模式中时,它必须是schema元素,complexType元素或者attributeGroup元素的子元素。   ...8、内容模型   内容模型可以对XML文档内使用的元素、属性和类型进行限制,确定用户可以再XML实例的那些等级添加自己的元素和属性。   ...很奇怪,按照书上说的,添加一个XML Schema文件之后,工具箱会有很多工具,但是的Visual Studio 2010里面并没有添加任何工具。此处留到以后再补充。

1.4K20

Maven pom.xml中的元素modules、parent、properties以及import

前言   项目中用到了maven,而且用到的内容不像利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)用的那么简单;maven的核心是pom.xml,那么就它来谈谈那些不同的地方...2.具体实现     a.配置父pom.xml       就用聚合pom来做父pom,配置子模块的公共依赖。       ...答案是存在问题,假设将来需要添加一个新的子模块account-util,该模块只是提供一些简单的帮助工具,不需要依赖spring、junit,那么继承后就依赖上了,有没有什么办法了?...的其他地方使用${属性名}的方式引用该属性,这种做法的最大意义在于消除重复和统一管理。   ...开头的属性引用settings.xml文件中的XML元素的值。 5.Java系统属性     所有java系统属性都可以用Maven属性引用,如${user.home}指向了用户目录。

2.4K20

eclipse导入本地xsd文件(新手慎入)

由于xsd中没有使用命名空间,那么xml也不要使用命名空间,即"xmlns"不要设置,否则无法xmlns中找xsd定义的无命名空间的configuration节点。 <?...如果eclipse提示:white space is required between publicid and systemid 可以xml第二行添加:<!...小结: 使用 "Namespace name",eclipse增加catalog为Namespace,那么xml中直接使用命名空间就可以使用xsd文件来控制xml。.../logback.qos.sh/logback.xsd 注,这里的key没有强制要求必须xsd文件的物理uri,但是,为了便于你的用户深入了解细节,应该提供物理存在的uri。.../logback.qos.sh/logback_nons.xsd 注,这里的key没有强制要求必须xsd文件的物理uri,但是,为了便于你的用户深入了解细节,应该提供物理存在的uri。

1.5K20

三步学会用spring开发OSGI——(第二步:工程篇)

创建方法同上,修改工程名,然后import package中导入上边创建的接口 在这里需要先对上边的工程进行引用新建的工程上点击右键,选择工程引用引用上边建立好的工程 ?...然后添加对工程的正式引用,可以直接引用bundle ?...bean的名称 interface指定引用的接口,这两项必须输入 文件存储工程创建 同上,只是配置文件略有修改,修改成存储文件的内容。...然后MANIFEST.MF配置中引用三个工程的Bundle ?...遇到的问题 1、测试工程引用时只能调用一个引用 就是测试工程引用服务的过程中,每次都是指定一个接口的引用的示例里边每次都指向的是数据存储的工程。

92670

XML 约束

ELEMENT…> 语句定义了一个元素,其中 “书架” 是元素的名称,“(书+)” 表示书架元素中有一个或者多个书元素,字符 + 用来表示它所修饰的成分必须出现一次或者多次; 第 2 行中,“书” 是元素名称...使用名称空间时,首先必须声明名称空间。...名称空间的声明就是 XML 实例文档中为某个模式文档的名称空间指定一个临时的简写名称(起个别名),它通过一系列的保留属性来声明,这种属性的名字必须是以 “xmlns” 或者以 “xmlns:” 作为开始...然后将前缀添加到元素名称前面来说明该元素属于哪个 Schema 文档。 如果一个 XML 文档有很多元素,而且这些元素都在同一个名称空间,这时,给每个元素名称都添加一个前缀将是一件非常烦琐的事情。...书名> 129.00 3.4.2、不使用名称空间引入Schema 如果 book.xsd引用它的 XML 文件位于同一个目录中,

22120

Maven私服搭建及自定义Archetype(骨架)

Nexus 下载 安装 配置 运行 添加第三方仓库 添加本地仓库 MAVEN配置 settings文件配置 项目pom文件配置 上传 自定义项目骨架 什么是archeType 创建...Nexus下载 官网下载地址: https://www.sonatype.com/nexus-repository-oss 官网速度比较慢,windows用户可以通过上传的资源进行下载。...运行成功后可以浏览器上输入 http://127.0.0.1:8081即可看到效果。 第一次启动,请根据向导一步步来,里面会告知密码在哪个文件中。...创建类型选择maven2(proxy) 然后回到界面点击maven-public仓库,这个仓库就是我们项目需要使用到的中央仓库了。 把你添加的仓库移到右边,就可以了。...如果选择Release,那么上传的依赖包版本必须为Release。 注意 别忘了,把我们创建的仓库,添加到中央仓库中去哦。

1.2K30

maven 项目依赖

项目引用 也就是把其他的项目当成jar包放入仓库中,进行依赖的引用,就跟从网上下载jar包到本地一样。 被项目在被引用必须先 clean install 到仓库中。...引用示例 创建一个maven项目, pom.xml 中添加一个项目引用,这里引用一个外部项目 junit,用它来构建测试用例,这里仅作为项目引用的示例。 <?...例如: project03 要引用 project01 和 project02 时,project01 和 project02必须先打包发布到了本地仓库中。...project03pom.xml中添加依赖,这样project01 和 project02 就都被当做依赖打成了jar包入进 project03 的 Maven Library 中。...provided: 编译和测试过程中有效,最后生成war不会加入依赖,如servlet-api tomcat有带,打包时就没必要了,只测试时添加就可以了。

21740

pom配置 仓库信息(下)

用过Maven的都知道,国外的中央仓库用起来太慢了,所以选择一个国内的镜像就很有必要,推荐国内镜像。...-- 为pom定义一些常量,pom中的其它地方可以直接引用 使用方式 如下 :${file.encoding} --> <file.encoding...附属构件与构件对应,比如构件是 kimi-app-2.0.0.jar,该项目可能还会通过使用一些插件生成 如kimi-app-2.0.0-javadoc.jar (Java文档)、 kimi-app...比如JSON-lib,有时候会同一个版本会提供多个jar包,JDK1.5环境下是一套,JDK1.3环境下是一套: 引用它的时候就要注明JDK版本,否则maven不知道你到底需要哪一套jar包:...groupId: artifactId:version是必须的字段(尽管继承中groupId和version不需要明确指出)。

68120

java Spring系列之 配置文件的操作 +Bean的生命周期+不同数据类型的注入简析+注入的原理详解+配置文件中不同标签体的使用方式

:Bean实例的全限定名称 如果你某个实现类中复写了有参构造,记得添加无参构造方法,因为你复写了有参构造后,原本的无参构造会消除掉,如果你在这个时候仍然Spring的配置文件中默认使用无参构造,那么这时候他就会报错...这无外乎就是使用1.set方法2.构造方两种方式,下面我们来逐一讲解 ** 1.set方法注入 ** Userservice中添加setUserDa方法 package com.pjh.Dao.service...Bean,除了引用数据类型,集合,普通数据类型等都可以进行注入 注入的三种数据类型 普通数据类型 引用数据类型 集合数据类型 引用数据类型我们在上面已经叙述过了,接下来我们来讲讲普通数据类型和集合的注入...> 注入 这里的引用数据类型用一个简单的User类代替,user类代码如下 package com.pjh.Dao.UserDaoImp; public class User { private...>的注入 这里的引用数据类型用一个简单的User类代替,user类代码如下 package com.pjh.Dao.UserDaoImp; public class User { private

1.8K20

Xml基础01

每一个文档必须有一个根元素,其中包含所有的元素和文本数据。(即必须要有一个根的标签元素,其他的标签元素都被它包含) 2.有且只有1个根元素 3.每一个元素都有闭标记 4.没有有重叠元素—所有的子元素必须完全嵌套在父元素内 5.所有的属性必须放在引号内 DTD文档定义类型 不允许规定元素和属性的数据类型(对xml文件的规定约束...) schema 常用的XSD XML Schema Deinition language .net中也称为XML架构,可以规定元素和属性的数据结构,以.xsd文件方式存储 命名空间: http://...targetNamespace=http://tempuri.org/SchemaBookStore.xsd 该 schema 的命名空间的 URI 引用。...InsertAfter 前添加 InsertBefore 后添加 删除节点: XmlNode方法 RemoveAll 删除全 RemoveChild 删除某一个 RemoveAttribute 删除某一个属性

16010

Spring笔记

-- 包含关系的配置文件中,可以使用通配符(*:表示任意字符) 注意:的配置文件名称不能包含在通配符范围内(不能叫做spring-total.xml)...表示引用类型如果赋值失败,程序报错,并终止执行 * required=false,表示引用类型如果赋值失败,程序正常执行,引用类型是null * 位置:1、属性定义的上面...2、合理的安排切面的执行时间(目标方法前,还是目标方法后) 3、合理的安排切面执行的位置,在哪个类,哪个方法增强功能。 使用AOP的好处是可以减少重复代码,专注业务实现。....*(…)) 指定切入点为:定义 service 包或者子包里的任意类的任意方法。“…”出现在类名中时,后面必须跟“*”,表示包、子包下的所有类。...2、什么时候想到使用事务:当我的操作涉及多个表,或者是多个sql语句的insert、update、delete。需要保证这些语句都是成功才能完成的功能,或者都失败,保证操作是符合要求的。

34710

SSM学习笔记之Spring, SpringIoC, 注解, SpringAOP, Spring整合MyBatis

--字符串类型--> 日期对象     方式1:property标签中通过ref引用Spring容器中的一个对象..."> 5.3 AOP配置--基于XML DAO的方法前后添加开启事务的提交事务的逻辑 5.3.1 创建一个类,定义要添加的业务逻辑 public class TxManager...提交后的数据(不可重复读)), REPEATABLE_READ(可重复读:事务1执行过程中,事务2只能读但是不能改,事务2可以添加数据(幻读)) SERIALIZABLE(串行化:事务1执行过程中,...NEVER:如果上层方法没有事务,则以非事务方式执行,如果已经存在事务,则将抛出异常(死都不用事务,要是有事务就抛异常)。...(可重复读:事务1执行过程中,事务2只能读但是不能改,事务2可以添加数据(幻读)) SERIALIZABLE(串行化:事务1执行过程中,事务2既不能读也不能写) propagation

38110
领券