68 lines
1.4 KiB
C
68 lines
1.4 KiB
C
|
#pragma once
|
|||
|
#ifndef __WBFZAlgComponetXmlParaseOperator_H__
|
|||
|
#define __WBFZAlgComponetXmlParaseOperator_H__
|
|||
|
#include <QObject>
|
|||
|
#include <QString>
|
|||
|
#include <QFileDialog>
|
|||
|
#include <QMessageBox>
|
|||
|
#include <QDebug>
|
|||
|
#include <QtXml>
|
|||
|
#include <QFile>
|
|||
|
#include <QTextStream>
|
|||
|
#include <QDomDocument>
|
|||
|
#include <QDomElement>
|
|||
|
#include <QDomNode>
|
|||
|
#include <QDomNodeList>
|
|||
|
#include <QDomText>
|
|||
|
#include <QDomNamedNodeMap>
|
|||
|
#include <QDomAttr>
|
|||
|
#include <QDomEntity>
|
|||
|
#include <QDomEntityReference>
|
|||
|
#include "KJ135WBJYAlgWidgetComponet.h" // <20>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
// <20>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xml<6D><6C>
|
|||
|
class WBFZAlgComponetXmlParamenterItem
|
|||
|
{
|
|||
|
public:
|
|||
|
WBFZAlgComponetXmlParamenterItem(QDomElement* itemparameter);
|
|||
|
~WBFZAlgComponetXmlParamenterItem();
|
|||
|
void setName(const QString& name);
|
|||
|
void setValue(const QString& value);
|
|||
|
QString getName() const;
|
|||
|
QString getValue() const;
|
|||
|
QString WriteXml() const;
|
|||
|
private:
|
|||
|
QString name; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QString value;// <20><><EFBFBD><EFBFBD>ֵ
|
|||
|
QString Datatype;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QString ParaType;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDomElement* itemparameter;
|
|||
|
};
|
|||
|
|
|||
|
// <20>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD>xml<6D><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
class WBFZAlgComponetXmlParaseOperator
|
|||
|
{
|
|||
|
public:
|
|||
|
WBFZAlgComponetXmlParaseOperator();
|
|||
|
~WBFZAlgComponetXmlParaseOperator();
|
|||
|
void loadXmlFile(const QString& fileName);
|
|||
|
|
|||
|
private:
|
|||
|
void parseXmlFile();
|
|||
|
void displayParsedData();
|
|||
|
|
|||
|
private:
|
|||
|
QString workSpacePath;
|
|||
|
|
|||
|
private:// <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>ṹ
|
|||
|
|
|||
|
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif// __WBFZAlgComponetXmlParaseOperator_H__
|
|||
|
|