我想创建一个 XML 模式,其中包含
<root>
<login>
<username> </username>
<paswword> </paswword>
</login>
</root>
无论有没有 JAXB,我如何读取这些值并将它们用于身份验证。
这是文档的 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 中,将其放入您的类路径并用于您的任何目的。