00001 //$ Header: $ 00003 00004 #include "xmlBase/Dom.h" 00005 00006 #include <string> 00007 #include <iostream> 00008 #include <vector> 00009 #include <cstdlib> 00010 00011 #include "calibUtil/GenericSrv.h" 00012 00013 namespace calibUtil { 00014 00015 using XERCES_CPP_NAMESPACE_QUALIFIER DOMElement; 00017 GenericSrv::GenericSrv(const DOMElement* docElt) : m_sample(0) { 00018 00019 DOMElement* child = xmlBase::Dom::findFirstChildByName(docElt,"generic"); 00020 m_instName = xmlBase::Dom::getAttribute(child,"instrument"); 00021 m_timestamp = xmlBase::Dom::getAttribute(child,"timestamp"); 00022 m_calType = xmlBase::Dom::getAttribute(child,"calType"); 00023 m_fmtVer = xmlBase::Dom::getAttribute(child,"fmtVersion"); 00024 00025 } 00026 00027 }// end of namespace calibUtil 00028 00029 00030 00031 00032 00033