IHTMLAttribute как получить свойство без ограничения значения - PullRequest
0 голосов
/ 23 февраля 2012

Я привожу атрибут IHTMLDomNode к IHTMLDOMAttribute

IHTMLAttributeCollection attributes = (IHTMLAttributeCollection)childDomElement.attributes;

, проблема в том, что когда я использую свойство значения IHTMLDOMAttribute, чтобы получить значение определенного узла элемента, кажется, что внутренне обрезается строка значения.Так, например, если выбрано значение атрибута, такое как class = 'неправильный', то значение атрибута будет возвращать 'неправильный', что неверно, поскольку оно должно иметь пробел.Любая идея, как получить правильное имя?

1 Ответ

0 голосов
/ 23 февраля 2012

Я не уверен, поможет ли это, но из того, что я понимаю, вы могли бы сделать что-то вроде следующего ... вот что я бы использовал в своем особом случае для проверки или получения атрибутов. не стесняйтесь использовать этот код, чтобы указать правильное направление

IHTMLAttributeCollection myAttrColl =
(IHTMLAttributeCollection)myNode.attributes;
IHTMLDOMAttribute myAttr;

foreach myAttr in myAttrColl
{
  if (myAttr.specified) //do something
}
...