Open CASCADE Technology
6.5.4
|
This package defines services to manage the storage
grain of data produced by applications and those classes
to manage persistent extern reference.
#include <XmlObjMgt.hxx>
Static Public Member Functions | |
static DEFINE_STANDARD_ALLOC const XmlObjMgt_DOMString & | IdString () |
translation of gp objects //! Define the name of XMLattribute 'ID' (to be used everywhere) | |
static Standard_Boolean | SetExtendedString (XmlObjMgt_Element &theElement, const TCollection_ExtendedString &theString) |
Add attribute <theElement extstring="theString" ...> | |
static Standard_Boolean | GetExtendedString (const XmlObjMgt_Element &theElement, TCollection_ExtendedString &theString) |
Get attribute <theElement extstring="theString" ...> | |
static XmlObjMgt_DOMString | GetStringValue (const XmlObjMgt_Element &theElement) |
Returns the first child text node | |
static void | SetStringValue (XmlObjMgt_Element &theElement, const XmlObjMgt_DOMString &theData, const Standard_Boolean isClearText=Standard_False) |
Add theData as the last child text node to theElement isClearText(True) avoids analysis of the string and replacement of characters like '<' and '&' during XML file storage. Do NEVER set isClearText unless you have a hell of a reason | |
static Standard_Boolean | GetTagEntryString (const XmlObjMgt_DOMString &theTarget, TCollection_AsciiString &theTagEntry) |
Convert XPath expression (DOMString) into TagEntry string returns False on Error | |
static void | SetTagEntryString (XmlObjMgt_DOMString &theSource, const TCollection_AsciiString &theTagEntry) |
Convert XPath expression (DOMString) into TagEntry string returns False on Error | |
static XmlObjMgt_Element | FindChildElement (const XmlObjMgt_Element &theSource, const Standard_Integer theObjId) |
static XmlObjMgt_Element | FindChildByRef (const XmlObjMgt_Element &theSource, const XmlObjMgt_DOMString &theRefName) |
static XmlObjMgt_Element | FindChildByName (const XmlObjMgt_Element &theSource, const XmlObjMgt_DOMString &theName) |
static Standard_Boolean | GetInteger (Standard_CString &theString, Standard_Integer &theValue) |
static Standard_Boolean | GetReal (Standard_CString &theString, Standard_Real &theValue) |
static Standard_Boolean | GetReal (const XmlObjMgt_DOMString &theString, Standard_Real &theValue) |
static XmlObjMgt_Element XmlObjMgt::FindChildByName | ( | const XmlObjMgt_Element & | theSource, |
const XmlObjMgt_DOMString & | theName | ||
) | [static] |
static XmlObjMgt_Element XmlObjMgt::FindChildByRef | ( | const XmlObjMgt_Element & | theSource, |
const XmlObjMgt_DOMString & | theRefName | ||
) | [static] |
static XmlObjMgt_Element XmlObjMgt::FindChildElement | ( | const XmlObjMgt_Element & | theSource, |
const Standard_Integer | theObjId | ||
) | [static] |
static Standard_Boolean XmlObjMgt::GetExtendedString | ( | const XmlObjMgt_Element & | theElement, |
TCollection_ExtendedString & | theString | ||
) | [static] |
static Standard_Boolean XmlObjMgt::GetInteger | ( | Standard_CString & | theString, |
Standard_Integer & | theValue | ||
) | [static] |
static Standard_Boolean XmlObjMgt::GetReal | ( | Standard_CString & | theString, |
Standard_Real & | theValue | ||
) | [static] |
static Standard_Boolean XmlObjMgt::GetReal | ( | const XmlObjMgt_DOMString & | theString, |
Standard_Real & | theValue | ||
) | [static] |
static XmlObjMgt_DOMString XmlObjMgt::GetStringValue | ( | const XmlObjMgt_Element & | theElement | ) | [static] |
static Standard_Boolean XmlObjMgt::GetTagEntryString | ( | const XmlObjMgt_DOMString & | theTarget, |
TCollection_AsciiString & | theTagEntry | ||
) | [static] |
static DEFINE_STANDARD_ALLOC const XmlObjMgt_DOMString& XmlObjMgt::IdString | ( | ) | [static] |
static Standard_Boolean XmlObjMgt::SetExtendedString | ( | XmlObjMgt_Element & | theElement, |
const TCollection_ExtendedString & | theString | ||
) | [static] |
static void XmlObjMgt::SetStringValue | ( | XmlObjMgt_Element & | theElement, |
const XmlObjMgt_DOMString & | theData, | ||
const Standard_Boolean | isClearText = Standard_False |
||
) | [static] |
static void XmlObjMgt::SetTagEntryString | ( | XmlObjMgt_DOMString & | theSource, |
const TCollection_AsciiString & | theTagEntry | ||
) | [static] |