Hallo,
Folgende Ausdrücke habe ich an dem XHTML-Dokument (siehe unten) ausprobiert - alle ohne Erfolg:
Ähm, wie hast Du das ausprobiert? DOM 3 XPath? Der XML Parser Deines Vertrauens mit XPath-Unterstützung? Im Browser? Welchem? Parst er das Dokument als HTML Tag Soup (weil MIME Media Typ text/html) oder als XML (weil MIME Media Typ application/xhtml+xml)? Sonst kann man eher nicht mehr sagen.
<p id="USA"> … </p>
<p id="UK"> … </p>
<p id="USA"> … </p>
Dein XHTML-Dokument ist übrigens kein valides XML, würde es als XML geparst. Ein Attribut vom Typ ID muss im Dokument einzigartig sein. Zwei IDs namens "USA" zu vergeben macht das Dokument also invalid.
Tim