XPath question...

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
...
Частый Гость
Сообщения: 38
Зарегистрирован: 25 фев 2003, 10:13

XPath question...

Сообщение ... »

есть XML:

Код: Выделить всё

<Article Id="ABCD00001">
    <Level>1</Level>
    <Title><Target>1.2.47</Target>1st title</Title>
             <Para>Yet Another text here in  «pure» XML format... ©</Para>	</Article>
с помощью MSXML 4 (SelectSingleNode) вытаскиваю оттуда аттрибут Id у тега Article.... ежели делаю так "Article/@Id" то обратно получаю "Id="ABCD00001""....

А можно ли как-нибудь сразу "ABCD00001" получить, без довесков?...

спасибо! :)
не местный
Пользователь
Сообщения: 110
Зарегистрирован: 20 фев 2003, 07:17
Откуда: оттуда

Re: XPath question...

Сообщение не местный »

... писал(а):XPath question...
...
с помощью MSXML 4 (SelectSingleNode) вытаскиваю оттуда аттрибут Id
XPath здесь совершенно ни при чём. SelectSingleNode возвращает, как и обещано, node. А тебе нужно SelectSingleNode.value (или SelectSingleNode.text)
Аватара пользователя
...
Частый Гость
Сообщения: 38
Зарегистрирован: 25 фев 2003, 10:13

Re: XPath question...

Сообщение ... »

не местный писал(а): XPath здесь совершенно ни при чём. SelectSingleNode возвращает, как и обещано, node. А тебе нужно SelectSingleNode.value (или SelectSingleNode.text)

Точна! вот оно:

HRESULT get_nodeValue(
VARIANT *value);

спасибо! :)
Ответить