Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
xerces_dom [2008/04/14 23:13] kmioduszewski |
xerces_dom [2008/04/14 23:56] kmioduszewski |
||
---|---|---|---|
Linia 138: | Linia 138: | ||
</code> | </code> | ||
+ | |||
+ | |||
Linia 156: | Linia 158: | ||
if(root->hasAttributes()) { | if(root->hasAttributes()) { | ||
- | DOMNamedNodeMap* attrMap = root->getAttributes(); | + | xercesc::DOMNamedNodeMap* attrMap = root->getAttributes(); |
+ | //iterujemy sobie po atrybutach | ||
+ | for( XMLSize_t i = 0 ; i < attrMap->getLength() ; ++i ) { | ||
+ | DOMAttr* attr = dynamic_cast<DOMAttr*>(attrMap->item(ix)); | ||
+ | //wykorzystujemy sobie atrybut | ||
+ | attr->getName(); //tutaj mamy nazwe | ||
+ | attr->getValue(); //wartosc | ||
+ | //... | ||
+ | } | ||
} | } | ||
+ | |||
+ | |||
</code> | </code> |