0

ダイジェスタールールを使用して解析する必要があるSDOのようなオブジェクトがあります。オブジェクトは、オブジェクト自体と同じタイプを格納するリストを持つことができます。

  class SdoLike{
     private List<SdoLike> listValue;

    public addListValueItem(SdoLike sdoLike){
        this.listValue.add(sdoLike);
       }
    }

そのためのダイジェスタールールをxmlで定義するにはどうすればよいですか?

<pattern value="ListValue">
            <object-create-rule classname="SdoLike"/>
                    <!--.......... -->
            <set-next-rule methodname="addListValueItem"/>
    </pattern>

ありがとう。

4

1 に答える 1

0

だから..しばらくして

SdoLikeクラスのルール定義を別ファイルに置いて、

<pattern value="*/ListValue">
    <object-create-rule classname="tra.ta.ta.SdoLike" />
    <extended-include path="META-INF/digester/SdoLike.xml" />
    <set-next-rule methodname="addListValueItem" />
</pattern>

このパターンを他のパターンにネストしてはなりません。

于 2011-03-14T13:33:37.030 に答える