使用JAXB和EclipseLink创建登录系统

时间:2012-06-02 12:14:43

标签: java xml jaxb

我想创建一个包含

的XML架构
<root>
<login>
    <username> </username>
    <paswword> </paswword>
</login>
</root>

如何使用或不使用JAXB读取此值并将其用于身份验证。

1 个答案:

答案 0 :(得分:1)

以下是文档的XML架构:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
           xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="paswword" type="xs:string"/>
    <xs:element name="username" type="xs:string"/>
    <xs:element name="root">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="login"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="login">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="username"/>
                <xs:element ref="paswword"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

将该模式提供给您用于生成JAXB对象的一些脚本,将它们打包到jar中,将其放入类路径并用于任何目的。