InternalXMLData.hh
1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
* InternalXMLData.h
*
* Created on: Nov 6, 2014
* Author: m.mazel
*/
#ifndef INTERNALXMLDATA_H_
#define INTERNALXMLDATA_H_
#include <string>
namespace TimeTableCatalog {
class InternalXMLData {
public:
// XML metadata
static const std::string SEPARATOR;
static const std::string XML_TIMETABLE_TAG;
static const std::string ELEM_NAME;
static const std::string ELEM_CREATED;
static const std::string ELEM_MODIFIED;
// survey start and stop date
static const std::string SURVEY_START_DATE;
static const std::string SURVEY_STOP_DATE;
static const std::string ELEM_CONTACT;
static const std::string ELEM_DESCRIPTION;
static const std::string ELEM_HISTORY;
static const std::string ELEM_PARAMETERS;
static const std::string ELEM_PARAMETER;
static const std::string ELEM_PARAM;
static const std::string ELEM_NB_INTERVALS;
// XML intervals start and stop dates
static const std::string ELEM_START;
static const std::string ELEM_STOP;
static const char * ATTRIB_ID;
static const char * ATTRIB_ID_UPPER_CASE;
static const char * ATTRIB_NAME;
static const char * ATTRIB_SIZE;
static const char * ATTRIB_TYPE;
static const char * ATTRIB_UNIT;
static const char * ATTRIB_DESCRITION;
static const char * ATTRIB_UCD;
static const char * ATTRIB_UTYPE;
};
} /* namespace TimeTableCatalog */
#endif /* INTERNALXMLDATA_H_ */