0

javax.xml.parsers.DocumentBuilderFactory関連する shchemaが正常に動作しています。ただし、「... for type #AnonType_FooBarQuux」という読みにくい形式でエラーが発生します。「... 要素 Quux の要素 Bar の属性 Foo について」のように読みたいと思います。出力をそのように見せる方法はありますか?

編集

私がチェックしている XML ファイルは次のようになります。

<bindings>
    <bind trigger="blah" command="blah"/>
    <bind trigger="blah" command="blah"/>
    ....

スキーマは次のとおりです。

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="bindings">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="bind">
                    <xs:complexType>

                        <xs:attribute name="trigger" use="required">
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:minLength value="1"/>
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:attribute> <!-- trigger -->

                        <xs:attribute name="command" use="required">
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:minLength value="1"/>
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:attribute> <!-- command -->

                    </xs:complexType>
                </xs:element> <!-- bind -->
            </xs:sequence>
        </xs:complexType>
    </xs:element> <!-- bindings -->

</xs:schema>

trigger属性が無効な空の文字列である場合、それは私に伝えます... for type #AnonType_triggerbindbindings

4

0 に答える 0