Электронный магазин на Java и XML

         

Методы extractlmages...



Листинг 6.23. Методы extractlmages и extractClips (Product.java)

private void extractImages( Element productElement ) { NodeList descNode = productElement.getElementsByTagName( "image" );
for( int i = 0; i < descNode.getLength();
i++ ) { addImage( new Image( (Element)descNode.item(i) ) );
} } private void extractClips( Element productElement ) { NodeList descNode = productElement.getElementsByTagName( "clip" );
for( int i = 0; i < descNode.getLength();
i++ ) { addClip( new Clip( (Element)descNode.item(i) ) );
} }

Последний метод, который мы рассмотрим в связи с извлечением данных, — это метод extractDate, приведенный в листинге 6.24. В нем используется метод DOM getElementsByTagName для извлечения коллекции узлов с именем onsale_date. В случае обнаружения такого узла именно он используется для создания нового объекта Date (поскольку существует один и только один элемент onsale_date).



Содержание раздела