-1

我想创建一个 XML 模式,其中包含

<root>
<login>
    <username> </username>
    <paswword> </paswword>
</login>
</root>

无论有没有 JAXB,我如何读取这些值并将它们用于身份验证。

4

1 回答 1

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 中,将其放入您的类路径并用于您的任何目的。

于 2012-06-03T10:01:52.763 回答