Когда вы читаете о , не можете найти символ , ваш объект (collection
), для которого вы пытаетесь вызвать метод insertEdge
, вероятно, не относится к типу edge collection
- следовательно, он не иметь insertEdge-method
.
Пример кода показывает, как работать с коллекциями ребер :
private static EdgeEntity saveEdge(final CircleEdge edge) throws ArangoDBException {
return db.graph(GRAPH_NAME).edgeCollection(EDGE_COLLECTION_NAME).insertEdge(edge);
}
Не похоже, чтобы пространства имен в этом документе были правильно объявлены - в файле должны быть атрибуты xmlns: samlp
и xmlns: saml
корневой узел. В таких случаях Nokogiri по существу игнорирует пространства имен (поскольку не может сопоставить их с URI или URN), поэтому ваш XPath работает, если вы их удалите, то есть
doc.xpath(XPATH_QUERY)