我将 DHF 与实体服务一起使用。我想知道一个信封是否包含多个实体实例,我可以将信封设计如下
<envelope xmlns="http://marklogic.com/entity-services">
<headers>
</headers>
<triples>
</triples>
<instance>
<info>
<title>target</title>
<version>1.0.0</version>
</info>
<target:target xmlns:target="http://schemas.abbvienet.com/entity/target">
....
</target>
</instance>
<instance>
<info>
<title>core</title>
<version>1.0.0</version>
</info>
<core:core xmlns:core="http://schemas.abbvienet.com/entity/core">
....
</core>
</instance>
<attachments>
</attachments>
</envelope>
注意 2instance
个实例的 2 个标签。
这是有效的吗,因为我找不到信封设计的推荐,比如xsd
?这是信封中实例的一个好的设计还是有更好的方法?或者我可以有这样的
<envelope xmlns="http://marklogic.com/entity-services">
<headers>
</headers>
<triples>
</triples>
<instance>
<info>
<title>target</title>
<version>1.0.0</version>
</info>
<target:target xmlns:target="http://schemas.abbvienet.com/entity/target">
....
</target>
<core:core xmlns:core="http://schemas.abbvienet.com/entity/core">
....
</core>
</instance>
<attachments>
</attachments>
</envelope>
我想使用es
api 来规范化实体