C++ 读取C+中的属性名称+;使用xerces void MySAX2Handler::startElement(constxmlch*consturi, 常量XMLCh*常量localname, 常量XMLCh*常量qname, 常量属性和属性) { char*message=XMLString::transcode(localname); cout
C++ 读取C+中的属性名称+;使用xerces void MySAX2Handler::startElement(constxmlch*consturi, 常量XMLCh*常量localname, 常量XMLCh*常量qname, 常量属性和属性) { char*message=XMLString::transcode(localname); cout,c++,xerces,C++,Xerces,for(int i=0;i
for(int i=0;ivoid MySAX2Handler::startElement(const XMLCh* const uri,
const XMLCh* const localname,
const XMLCh* const qname,
const Attributes& attrs)
{
char* message = XMLString::transcode(localname);
cout << "first element: "<< message << endl;
XMLString::release(&message);
}
<person pname="xyz">
<dept dname="abc"/>
</person>
for (int i=0; i< attrs.getLength(); i++)
{
std::cout << attrs.getName(i) << std::cout << attrs.getValue(i) << std::endl;
}