Common xml constants.
[Xsil document parsing]

Common xml constants. More...

Enumerations

enum  xml::gdsDataType {
  xml::gds_void = 0, xml::gds_int8 = 1, xml::gds_int16 = 2, xml::gds_int32 = 3,
  xml::gds_int64 = 4, xml::gds_float32 = 5, xml::gds_float64 = 6, xml::gds_complex32 = 7,
  xml::gds_complex64 = 8, xml::gds_string = 9, xml::gds_channel = 10, xml::gds_bool = 11,
  xml::gds_time = 12, xml::gds_table = 13
}
 Data type enumeration. More...

Variables

const char *const xml::xmlVersion = "<?xml version=\"1.0\"?>"
const char *const xml::xmlDocType
const char *const xml::xmlLigoLW = "LIGO_LW"
const char *const xml::xmlContainer = "LIGO_LW"
 XML tag: data container.
const char *const xml::xmlTable = "Table"
 XML tag: table.
const char *const xml::xmlTime = "Time"
 XML tag: time.
const char *const xml::xmlParam = "Param"
 XML tag: parameter.
const char *const xml::xmlColumn = "Column"
 XML tag: table column.
const char *const xml::xmlArray = "Array"
 XML tag: array.
const char *const xml::xmlDim = "Dim"
 XML tag: array dimension.
const char *const xml::xmlStream = "Stream"
 XML tag: array stream.
const char *const xml::xmlName = "Name"
 XML flag: Name.
const char *const xml::xmlType = "Type"
 XML flag: Type.
const char *const xml::xmlFlag = "Flag"
 XML flag: Flag.
const char *const xml::xmlComment = "Comment"
 XML flag: Comment.
const char *const xml::xmlUnit = "Unit"
 XML flag: Unit.
const char *const xml::xmlDelimiter = "Delimiter"
 XML flag: Delimiter.
const char *const xml::xmlLink = "Link"
 XML flag: Link.
const char *const xml::xmlRef = "Ref"
 XML flag: Reference.
const char *const xml::xmlEncode = "Encoding"
 XML flag: Encoding.
const char *const xml::xmlEncodeStd = "BigEndian,base64"
 XML flag: Encoding scheme.
const char *const xml::xmlEncodeBE = "BigEndian,base64"
 XML flag: Encoding scheme, big endian.
const char *const xml::xmlEncodeLE = "LittleEndian,base64"
 XML flag: Encoding scheme, little endian.
const char *const xml::xmlObjTypeTestParameters = "TestParameters"
 XML object type: Test paramete.
const char *const xml::xmlObjTypeTimeSeries = "TimeSeries"
 XML object type: Time series.
const char *const xml::xmlObjTypeFrequencySeries = "FrequencySeries"
 XML object type: Frequency series.
const char *const xml::xmlObjTypeSpectrum = "Spectrum"
 XML object type: Spectrum.
const char *const xml::xmlObjTypeTransferFunction = "TransferFunction"
 XML object type: Spectrum.
const char *const xml::xmlObjTypeCoefficients = "Coefficients"
 XML object type: Spectrum.
const char *const xml::xmlObjTypeHistogram = "Histogram"
 XML object type: Histogram.
const char *const xml::xmlObjTypeSettings = "Settings"
 XML object type: Parameter settings.
const char *const xml::xmlObjTypeResult = "Result"
 XML object type: Results.
const char *const xml::xmlTagClosing = ">"
 XML Tag close character.
const char *const xml::xmlAttrName = " Name=\""
 XML name attribute text.
const char *const xml::xmlAttrType = " Type=\""
 XML type attribute text.
const char *const xml::xmlAttrFlag = " Flag=\""
 XML flag attribute text.
const char *const xml::xmlAttrUnit = " Unit=\""
 XML unit attribute text.
const char *const xml::xmlAttrDim = " Dim=\""
 XML dimension attribute text.
const char *const xml::xmlAttrEncoding = " Encoding=\""
 XML encoding attribute text.
const char *const xml::xmlAttrComment = " Comment=\""
 XML comment attribute text.
const char *const xml::xmlAttrClosing = "\""
 XML close attribute text.

Detailed Description

Common xml constants.

Constants used in thext generation and parsing.

Author:
Written June 2000 by Daniel Sigg
Version:
1.0

Enumeration Type Documentation

enum xml::gdsDataType

Data type enumeration.

Enumerator:
gds_void  void, unknown
gds_int8  8 bit integer
gds_int16  16 bit integer
gds_int32  32 bit integer
gds_int64  64 bit integer
gds_float32  single precision floating point
gds_float64  double precision floating point
gds_complex32  complex number with single precision floating point
gds_complex64  complex number with double precision floating point
gds_string  string
gds_channel  channel name
gds_bool  bool
gds_time  time
gds_table  time


Variable Documentation

const char* const xml::xmlDocType

Initial value:

 
   "<!DOCTYPE LIGO_LW [\n"
   "<!ELEMENT LIGO_LW ((LIGO_LW|Comment|Param|Time|Table|Array|Stream)*)>\n"
   "<!ATTLIST LIGO_LW Name CDATA #IMPLIED Type CDATA #IMPLIED>\n"
   "<!ELEMENT Comment (#PCDATA)>\n"
   "<!ELEMENT Param (#PCDATA)>\n"
   "<!ATTLIST Param Name CDATA #IMPLIED Type CDATA #IMPLIED Dim CDATA #IMPLIED\n"
   "                Unit CDATA #IMPLIED>\n"
   "<!ELEMENT Table (Comment?,Column*,Stream?)>\n"
   "<!ATTLIST Table Name CDATA #IMPLIED Type CDATA #IMPLIED>\n"
   "<!ELEMENT Column EMPTY>\n"
   "<!ATTLIST Column Name CDATA #IMPLIED Type CDATA #IMPLIED Unit CDATA #IMPLIED>\n"
   "<!ELEMENT Array (Dim*,Stream?)>\n"
   "<!ATTLIST Array Name CDATA #IMPLIED Type CDATA #IMPLIED>\n"
   "<!ELEMENT Dim (#PCDATA)>\n"
   "<!ATTLIST Dim Name CDATA #IMPLIED>\n"
   "<!ELEMENT Stream (#PCDATA)>\n"
   "<!ATTLIST Stream Name CDATA #IMPLIED Type (Remote|Local) \"Local\"\n"
   "          Delimiter CDATA \",\" Encoding CDATA #IMPLIED Content CDATA #IMPLIED>\n"
   "<!ELEMENT Time (#PCDATA)>\n"
   "<!ATTLIST Time Name CDATA #IMPLIED Type (GPS|Unix|ISO-8601) \"ISO-8601\">\n"
   "]>"
Document definition text

const char* const xml::xmlLigoLW = "LIGO_LW"

Ligo light-weight name

const char* const xml::xmlVersion = "<?xml version=\"1.0\"?>"

Document header version.


Generated on Sun Mar 8 19:20:56 2009 for dmt by  doxygen 1.5.4