Originariamente inviato da coocooche
ho un link tipo http://domainort/sample/xml/altro che mi genere una pagina contenenti struttura xml del tipo:

...
<attribute name="uid"><value>pinkopallino</value></attribute>
<attribute name="mail"><value>pinkopallino@email.com</value></attribute>
...


Vorrei tramite una classe java ricavare solo la string 'pinkopallino'. C'e' un modo di farla con una servlet,jsp o altro?
La cosa comunque non è banale, implica l'uso di API apposite e comunque si può fare in diversi modi.

Se hai un documento XML su file o leggibile da uno "stream" puoi:
a) Fare il parsing con approccio SAX, DOM oppure StAX ed andare a trovare con del tuo codice il/i tag interessato/i.
b) Fare il parsing con approccio DOM e poi usare XPath per indirizzare subito al/ai nodo/i che ti servono.

In ogni caso bisogna stabilire quale API usare (JAXP?, direttamente le API specifiche di un parser?) e quale è la piattaforma Java di riferimento (1.4? 5? 6?).

Consiglio: suddividi la questione in piccoli sotto-problemi, altrimenti non ne esci.