Почему модуль Perl XML :: LibXML (в частности, XPathContext) не оценивает позиции?

Ниже приведен код.

Dim oObj As Object = Me.Controls.Find("control name", True).FirstOrDefault()
Obj.Property = Value

Надеюсь, это поможет.

1
задан Brian C 3 May 2010 в 13:58
поделиться

1 ответ

position () действительно работает в LibXML. Например, см.

my $root_node = $doc->documentElement;
foreach my $sentence_node ( $root_node->findnodes('//sentence[position()=2]')->get_nodelist ){
  print $sentence_node->textContent;
}

Это напечатает Hello с вашими данными примера.

Но то, как вы это используете, здесь нет контекста. Для каждого узла_предложения вы хотите его положение относительно чего?

Если вы ищете конкретные узлы по положению, используйте селектор, как у меня выше, это самый простой.

2
ответ дан 3 September 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: