2014-02-23 289 views
0

我想构建一个可用于XML的注释的通用包。这个概念类似于为Java定义自定义注释,构建一个特殊包,其中定义了自定义注释,并且可以在不同项目中使用它们,只需导入包即可。XML的自定义注释

有没有办法实现XML?或者它不是必需的,因为每个注解都是从其基础的XML中定义的?所以只有了解注解的结构,才能在不同的XML文件中使用它,并且在整个过程中应用它就足够了?

+0

您期待解决方案还是想要是/否?如果你想要是/否,那么我会说任何方式...只是先去谷歌..然后尝试开始实施,如果你卡住的地方,然后OverFlow会员的可以帮助你:) –

+0

我希望得到一些提示和第一所有这些方法是否可能都不会太深入扩展XML实现。例如。在Java中,你可以做到这一点,而不必扩展语言本身。 – DanglingElse

+0

这是一个很好的例子[写出一个XML文件的DOM](http://docs.oracle.com/javase/tutorial/jaxp/xslt/writingDom.html) –

回答

1

注解可以被描述为元素的属性。在XML中,您可能会将“注释”放入其自己的XML名称空间中,并使用该名称空间中的属性来注释元素。

这样做的一个例子是RDFa,它用于将机器可读的语义数据嵌入到HTML文档中。

+0

它看起来很有希望。通过快速浏览它,我了解到,我想要构建的具体注释可以在主文档中声明为这些RDF,并且稍后可以在基于XML的文档的各个位置使用,对吧? – DanglingElse

+0

RDFa _might_符合你的要求,但可能你可能只想自己定义一些东西。查看XML Schema/DTD以定义XML中的模式(限制)。 –