Provides lookup of elements by QName. @param name the QName of interest @return the nodes matching name
(QName name)
| 535 | * @return the nodes matching name |
| 536 | */ |
| 537 | public NodeList getAt(QName name) { |
| 538 | NodeList answer = new NodeList(); |
| 539 | for (Object child : children()) { |
| 540 | if (child instanceof Node childNode) { |
| 541 | Object childNodeName = childNode.name(); |
| 542 | if (name.matches(childNodeName)) { |
| 543 | answer.add(childNode); |
| 544 | } |
| 545 | } |
| 546 | } |
| 547 | return answer; |
| 548 | } |
| 549 | |
| 550 | /** |
| 551 | * Provides lookup of elements by name. |