以下のような xml ファイルを解析しているときに、特定の ID の電話番号のリストを取得したいと考えています。これを行うために Digester を使用しています。しかし、call メソッドまたは createobjects を追加する方法がわかりません。誰か助けてくださいthis.My xml ファイルには数千のタイプが含まれています
<?xml version='1.0' encoding='utf-8'?>
<address-book>
<contact type="individual">
<id>50</id>
<city>New York</city>
<province>NY</province>
<postalcode>10013</postalcode>
<country>USA</country>
<address>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
</address>
</contact>
<contact type="business">
<id>52</id>
<city>Zagreb</city>
<province></province>
<postalcode>10000</postalcode>
<country>Croatia</country>
<address>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
<telephone>1-212-345-6789</telephone>
</address>
</contact>
また、必要な ID を取得したときに解析を停止するにはどうすればよいですか。