document := XMLDOMParser parseDocumentFrom: xml stream.
xpath := XPath for: path.
nodeList := xpath in: document.
[/]の位置がSqueakとJavaでは違うようです.
Squeakだと,「/」は「/eivs/」を指し,Javaだと「/」は「/」を指します.
どちらが,XPathの仕様に準拠しているのかはわかりませんが,このおかげでちょっとはまりました.
<?xml version="1.0" encoding="UTF-8"?>
<eivs>
<robot name="eisl01" type="FieldServerRobot">
</robot>
</eivs>
0 件のコメント:
コメントを投稿