realmente não o retornará o irmão diretamente… desde que há uns nós do texto in-between,
para por exemplo,
para encontrar o valor que do nó do começo você precisa de ter o somethin como este,
findStart da corda (série do nó) {
startNode do nó = series.getPreviousSibling ();
se (startNode.getNodeName.eqauls (“começo”)) {
startNode.getChildNodes do retorno () .items (0) .getNodeValue ();
} mais {
findStartNode do retorno (statrNode);
}
}
eu mostrei somente para irmãos precedentes. provavelmente você precisará de ir igualmente thro NextSiblings,