|
const char * | Name () const |
| The name of the attribute.
|
|
const char * | Value () const |
| The value of the attribute.
|
|
int | GetLineNum () const |
| Gets the line number the attribute is in, if the document was parsed from a file.
|
|
const XMLAttribute * | Next () const |
| The next attribute in the list.
|
|
int | IntValue () const |
|
int64_t | Int64Value () const |
|
uint64_t | Unsigned64Value () const |
|
unsigned | UnsignedValue () const |
| Query as an unsigned integer. See IntValue()
|
|
bool | BoolValue () const |
| Query as a boolean. See IntValue()
|
|
double | DoubleValue () const |
| Query as a double. See IntValue()
|
|
float | FloatValue () const |
| Query as a float. See IntValue()
|
|
XMLError | QueryIntValue (int *value) const |
|
XMLError | QueryUnsignedValue (unsigned int *value) const |
| See QueryIntValue.
|
|
XMLError | QueryInt64Value (int64_t *value) const |
| See QueryIntValue.
|
|
XMLError | QueryUnsigned64Value (uint64_t *value) const |
| See QueryIntValue.
|
|
XMLError | QueryBoolValue (bool *value) const |
| See QueryIntValue.
|
|
XMLError | QueryDoubleValue (double *value) const |
| See QueryIntValue.
|
|
XMLError | QueryFloatValue (float *value) const |
| See QueryIntValue.
|
|
void | SetAttribute (const char *value) |
| Set the attribute to a string value.
|
|
void | SetAttribute (int value) |
| Set the attribute to value.
|
|
void | SetAttribute (unsigned value) |
| Set the attribute to value.
|
|
void | SetAttribute (int64_t value) |
| Set the attribute to value.
|
|
void | SetAttribute (uint64_t value) |
| Set the attribute to value.
|
|
void | SetAttribute (bool value) |
| Set the attribute to value.
|
|
void | SetAttribute (double value) |
| Set the attribute to value.
|
|
void | SetAttribute (float value) |
| Set the attribute to value.
|
|
An attribute is a name-value pair. Elements have an arbitrary number of attributes, each with a unique name.
- Note
- The attributes are not XMLNodes. You may only query the Next() attribute in a list.