Какой язык? Какая реализация? Это всегда хорошая идея, по крайней мере тег, какой язык вы пытаетесь реализовать в
Идея заключается в том, чтобы перебирать параметра атрибутов в StartElement() функцию/метод:.
решение
Java,:
public void startElement(String namespaceURI, String localName, String qName, Attributes atts)
{
int len = atts.getLength();
// Loop through all attributes and save them as needed
for(int i = 0; i < len; i++)
{
String sAttrName = atts.getLocalName(i);
if(sAttrName.compareTo("URL") == 0)
{
String sVal = atts.getValue(i);
// Do something with the *.jpg
}
}
}
C++ Xercesc решение:
void MyClass::startElement(const XMLCh *const uri, const XMLCh *const localname,
const XMLCh *const qname, const Attributes &attributes)
{
// Loop through all attributes and save them as needed
XMLSize_t len = attributes.getLength();
for(XMLSize_t index = 0; index < len; index++)
{
CString cAttrName(attributes.getLocalName(index));
if(cAttrName.Compare(L"URL") == 0)
{
CString cVal(attributes.getValue(index));
// Do something with the *.jpg
}
}
}