Xml имеет следующую запись:Невозможно разобрать XML запись
<News:Source>AD HOC News</News:Source>
Но при использовании STAX XML Parser он игнорирует эту строку:
static final String SOURCE = "News:Source";
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
// Setup a new eventReader
InputStream in = read();
XMLEventReader eventReader = inputFactory.createXMLEventReader(in);
// read the XML document
while (eventReader.hasNext()) {
XMLEvent event = eventReader.nextEvent();
if (event.isStartElement()) {
String localPart = event.asStartElement().getName().getLocalPart();
switch (localPart) {
...
case SOURCE:
// System.out.println("nothing happens here");
source = getCharacterData(event, eventReader);
break;
...
В чем причина?
Как вы можете получить строку s, которая используется в коммутаторах? – laune
@laune обновленная тема –
Вы используете только локальную деталь. Опустите префикс «Новости». – laune