private void LoadMetadata() {
            try {
                string documentText = string.Empty;

                // Check if Stylesheet Exists
                //if (!File.Exists(this._stylesheet)) { return; }

                // Load XML
                DOMDocument source = new DOMDocumentClass();
                source.loadXML(this._dataset.Metadata);

                // Load XSL
                TextReader textReaderXsl = new StringReader(Resources.ISO);
                string xsl = textReaderXsl.ReadToEnd();
                textReaderXsl.Close();

                DOMDocumentClass style = new DOMDocumentClass();
                style.load(xsl);

                // Transform XML (to HTML)
                documentText = source.transformNode(style);

                //if (string.IsNullOrEmpty(this._stylesheet)) {
                //    // Load XML
                //    TextReader textReaderXml = new StringReader(this._dataset.Metadata);
                //    XPathDocument xml = new XPathDocument(textReaderXml);

                //    // Load XSL
                //    TextReader textReaderXsl = new StringReader(Resources.FILE_DEFAULT);
                //    XPathDocument xsl = new XPathDocument(textReaderXsl); ;

                //    // Compile Transformer
                //    XslCompiledTransform xslCompiledTransform = new XslCompiledTransform();
                //    xslCompiledTransform.Load(xsl);

                //    // Transform XML (to HTML)
                //    StringBuilder stringBuilder = new StringBuilder();
                //    XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xslCompiledTransform.OutputSettings);
                //    xslCompiledTransform.Transform(xml, xmlWriter);
                //    documentText = stringBuilder.ToString();

                //    // Close Readers
                //    xmlWriter.Close();
                //    textReaderXsl.Close();
                //    textReaderXml.Close();
                //}
                //else {
                //    //// Check if Stylesheet Exists
                //    //if (!File.Exists(this._stylesheet)) { return; }

                //    //// Load XML
                //    //DOMDocument60Class source = new DOMDocument60Class();
                //    //source.loadXML(this._dataset.Metadata);

                //    //// Load XSL
                //    //DOMDocument60Class style = new DOMDocument60Class();
                //    //style.load(this._stylesheet);

                //    //// Transform XML (to HTML)
                //    //documentText = source.transformNode(style);

                //    // Load XML
                //    TextReader textReaderXml = new StringReader(this._dataset.Metadata);
                //    XPathDocument xml = new XPathDocument(textReaderXml);

                //    // Compile Transformer
                //    XslCompiledTransform xslCompiledTransform = new XslCompiledTransform();
                //    xslCompiledTransform.Load(this._stylesheet);

                //    // Transform XML (to HTML)
                //    StringBuilder stringBuilder = new StringBuilder();
                //    XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xslCompiledTransform.OutputSettings);
                //    xslCompiledTransform.Transform(xml, xmlWriter);
                //    documentText = stringBuilder.ToString();

                //    // Close Readers
                //    xmlWriter.Close();
                //    textReaderXml.Close();
                //}

                // Assign Transfomed XML (HTML) to Web Browser
                this.webBrowser1.DocumentText = documentText;
            }
            catch (Exception ex) {
                ExceptionDialog.HandleException(ex);
            }
        }
        private void LoadMetadata()
        {
            try {
                string documentText = string.Empty;

                // Check if Stylesheet Exists
                //if (!File.Exists(this._stylesheet)) { return; }

                // Load XML
                DOMDocument source = new DOMDocumentClass();
                source.loadXML(this._dataset.Metadata);

                // Load XSL
                TextReader textReaderXsl = new StringReader(Resources.ISO);
                string     xsl           = textReaderXsl.ReadToEnd();
                textReaderXsl.Close();

                DOMDocumentClass style = new DOMDocumentClass();
                style.load(xsl);

                // Transform XML (to HTML)
                documentText = source.transformNode(style);

                //if (string.IsNullOrEmpty(this._stylesheet)) {
                //    // Load XML
                //    TextReader textReaderXml = new StringReader(this._dataset.Metadata);
                //    XPathDocument xml = new XPathDocument(textReaderXml);

                //    // Load XSL
                //    TextReader textReaderXsl = new StringReader(Resources.FILE_DEFAULT);
                //    XPathDocument xsl = new XPathDocument(textReaderXsl); ;

                //    // Compile Transformer
                //    XslCompiledTransform xslCompiledTransform = new XslCompiledTransform();
                //    xslCompiledTransform.Load(xsl);

                //    // Transform XML (to HTML)
                //    StringBuilder stringBuilder = new StringBuilder();
                //    XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xslCompiledTransform.OutputSettings);
                //    xslCompiledTransform.Transform(xml, xmlWriter);
                //    documentText = stringBuilder.ToString();

                //    // Close Readers
                //    xmlWriter.Close();
                //    textReaderXsl.Close();
                //    textReaderXml.Close();
                //}
                //else {
                //    //// Check if Stylesheet Exists
                //    //if (!File.Exists(this._stylesheet)) { return; }

                //    //// Load XML
                //    //DOMDocument60Class source = new DOMDocument60Class();
                //    //source.loadXML(this._dataset.Metadata);

                //    //// Load XSL
                //    //DOMDocument60Class style = new DOMDocument60Class();
                //    //style.load(this._stylesheet);

                //    //// Transform XML (to HTML)
                //    //documentText = source.transformNode(style);

                //    // Load XML
                //    TextReader textReaderXml = new StringReader(this._dataset.Metadata);
                //    XPathDocument xml = new XPathDocument(textReaderXml);

                //    // Compile Transformer
                //    XslCompiledTransform xslCompiledTransform = new XslCompiledTransform();
                //    xslCompiledTransform.Load(this._stylesheet);

                //    // Transform XML (to HTML)
                //    StringBuilder stringBuilder = new StringBuilder();
                //    XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xslCompiledTransform.OutputSettings);
                //    xslCompiledTransform.Transform(xml, xmlWriter);
                //    documentText = stringBuilder.ToString();

                //    // Close Readers
                //    xmlWriter.Close();
                //    textReaderXml.Close();
                //}

                // Assign Transfomed XML (HTML) to Web Browser
                this.webBrowser1.DocumentText = documentText;
            }
            catch (Exception ex) {
                ExceptionDialog.HandleException(ex);
            }
        }