Моя основная цель - определить (в коде) xpath между любыми двумя узлами. Например, если у родителя был узел child2, я мог бы получить узел child2 внука как ancestor :: parent / child2
Я думал, что если у меня будет полный путь xpath к обоим узлам, я мог бы определить относительный путь (предок, потомок) между узлами. Я бы сохранил полный путь xpath каждого текстового узла в базе данных (будет лучше подход).
Мой вопрос был «могу ли я сгенерировать полные пути из схемы xsd?»
Алехандро, я думал сделать это из экземпляра документа, используя // text (), и это работает.
LarsH, я полагаю, что будет только один путь между узлом внука и узлом child2.
Спасибо за ваши ответы.