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

         

Служебный метод...



Листинг 4.22. Служебный метод getChildrenText (ProductFormatter.java)

private String getChildrenText( Element e ){ StringBuffer sb = new StringBuffer();
NodeList nl = e.getChildNodes();
for( int i = 0 ; i < nl.getLength() ; i++ ){ sb.append( nl.item(i).getNodeValue() );
} return sb.toString();
}

Метод addlmageTag, приведенный в листинге 4.23, использует информацию из тега XML <iraage>
. Ниже приводится пример из файла catalog.xml:

<image format="gif" width="234" height="4Q0" src="images/covers/pi ants.gif">
<caption>
<paragraph>
This is the cover from the first edition.</paragraph>
</caption>
</image>

Помимо создания тега <img>
, который вставляет в HTML-страницу изображение, этот метод также проводит анализ и отображает подпись к изображению.



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