代码之家  ›  专栏  ›  技术社区  ›  Matthew Flynn

JAXB—解组时遵循keyref的示例

  •  3
  • Matthew Flynn  · 技术社区  · 14 年前

    this ,在jaxb2.x中编组和解编数据时,可以使用xs:key和xs:keyref。

    然而,我在任何地方都找不到这样的工作实例。

    我们要做的是在每个XML消息中设置一个查找部分,其中包含引用/代码值(id、名称、描述等)的详细信息,然后让消息中稍后的数据元素使用它们的键引用回这些项。xmlschema通过xs:keyref和xs:key定义并支持这一点(xs:IDREF是不允许的选项)。

    有人能给我举个例子吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   bdoughan    14 年前

    你说的是复合键吗?

    <directory>
       <employee>
          <eID>123</eID>
          <country>CA</country>
       </employee>
       <employee>
          <eID>123</eID>
          <country>US</country>
       </employee>
       <employee>
          <eID>456</eID>
          <country>US</country>
       </employee>
       <phone-number>
          <contact eID="123" country="US"/>
       </phone-number>
    </directory>
    

    EclipseLink JAXB (MOXy) 可用于: