Имплементация DOM, используемая в XmlBeans, не поддерживает данный метод, поэтому приходится идти в обход, получая всех потомков узла и извлекая текст из них. Например:
NodeList childNodes = element.getChildNodes();Спасибо http://stackoverflow.com/questions/12746038/why-do-i-get-a-dom-level-3-not-implemented-error-at-run-time.
StringBuilder strBldr = new StringBuilder();
for(int x=0; x<childNodes.getLength(); x++) {
Node childNode = childNodes.item(x);
if(childNode.getNodeType() == Node.TEXT_NODE) {
strBldr.append(childNode.getNodeValue());
}
}
Комментариев нет:
Отправить комментарий