Esempio n. 1
0
        public void GegenAIMLDTDPruefen(PruefFehlerVerhalten pruefVerhalten)
        {
            this.SeitLetztemIsChangedAufDTDFehlergeprueft = true;
            XMLQuellcodeAlsRTF xMLQuellcodeAlsRTF = new XMLQuellcodeAlsRTF();

            xMLQuellcodeAlsRTF.Regelwerk              = new XMLRegelwerk(AIMLDTD.GetAIMLDTD());
            xMLQuellcodeAlsRTF.Rootnode               = this.XML.DocumentElement;
            xMLQuellcodeAlsRTF.NodeWirdGeprueftEvent += this.toRtf_NodeWirdGeprueftEvent;
            xMLQuellcodeAlsRTF.Rendern();
            xMLQuellcodeAlsRTF.NodeWirdGeprueftEvent -= this.toRtf_NodeWirdGeprueftEvent;
            if (xMLQuellcodeAlsRTF.FehlerProtokollAlsText == "")
            {
                this.HatFehler = false;
            }
            else
            {
                switch (pruefVerhalten)
                {
                case PruefFehlerVerhalten.BeiFehlerFragenObAnzeigen:
                    if (MessageBox.Show(ResReader.Reader.GetString("FehlerImXMLDokJetztAnzeigen"), ResReader.Reader.GetString("DTDFehler"), MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        xMLQuellcodeAlsRTF.QuellCodeUndFehlerInNeuemFormZeigen();
                    }
                    break;

                case PruefFehlerVerhalten.FehlerDirektZeigen:
                    xMLQuellcodeAlsRTF.QuellCodeUndFehlerInNeuemFormZeigen();
                    break;
                }
                this.HatFehler = true;
            }
        }
Esempio n. 2
0
        public void GegenStartupDTDPruefen(StartupDatei.PruefFehlerVerhalten pruefVerhalten)
        {
            this._seitLetztemIsChangedAufDTDFehlergeprueft = true;
            XMLQuellcodeAlsRTF xmlQuellcodeAlsRtf = new XMLQuellcodeAlsRTF();

            xmlQuellcodeAlsRtf.Regelwerk              = new XMLRegelwerk(StartUpDTD.GetStartUpDTD());
            xmlQuellcodeAlsRtf.Rootnode               = (XmlNode)this.XML.DocumentElement;
            xmlQuellcodeAlsRtf.NodeWirdGeprueftEvent += new EventHandler(this.toRtf_NodeWirdGeprueftEvent);
            xmlQuellcodeAlsRtf.Rendern();
            xmlQuellcodeAlsRtf.NodeWirdGeprueftEvent -= new EventHandler(this.toRtf_NodeWirdGeprueftEvent);
            if (xmlQuellcodeAlsRtf.FehlerProtokollAlsText == "")
            {
                this._hatDTDFehler = false;
            }
            else
            {
                switch (pruefVerhalten)
                {
                case StartupDatei.PruefFehlerVerhalten.FehlerDirektZeigen:
                    xmlQuellcodeAlsRtf.QuellCodeUndFehlerInNeuemFormZeigen();
                    break;

                case StartupDatei.PruefFehlerVerhalten.BeiFehlerFragenObAnzeigen:
                    if (MessageBox.Show(ResReader.Reader.GetString("FehlerImXMLDokJetztAnzeigen"), ResReader.Reader.GetString("DTDFehler"), MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        xmlQuellcodeAlsRtf.QuellCodeUndFehlerInNeuemFormZeigen();
                        break;
                    }
                    break;
                }
                this._hatDTDFehler = true;
            }
        }