SDOXMLString SDOXMLString::substring(int start, int length) const { if (length >0) { return SDOXMLString(xmlForm, start, length); } else return SDOXMLString(); }
SAX2Attribute::SAX2Attribute(const xmlChar **attribute) // localname/prefix/URI/value/end { name = attribute[0]; prefix = attribute[1]; uri = attribute[2]; value = SDOXMLString(attribute[3],0, (int)(attribute[4] - attribute[3])); }
SDOXMLString SDOXMLString::substring(int start) const { return SDOXMLString(xmlForm, start, xmlStrlen(xmlForm) - start); }
bool SDOXMLString::equalsIgnoreCase(const char* localString) const { return equalsIgnoreCase(SDOXMLString(localString)); }
bool SDOXMLString::equals(const char* localString) const { return equals(SDOXMLString(localString)); }