Example #1
0
        private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
        {
            string str  = XmlConvert.EncodeName(elementName);
            string str2 = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);

            if (string.IsNullOrEmpty(str2))
            {
                return(document.CreateElement(str));
            }
            return(document.CreateElement(str, str2));
        }
        private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
        {
            object result;

            if (!string.IsNullOrEmpty(elementPrefix))
            {
                IXmlElement xmlElement = document.CreateElement(elementName, manager.LookupNamespace(elementPrefix));
                result = xmlElement;
            }
            else
            {
                result = document.CreateElement(elementName);
            }
            return((IXmlElement)result);
        }
        private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
        {
            IXmlElement arg_28_0;

            if (!string.IsNullOrEmpty(elementPrefix))
            {
                IXmlElement xmlElement = document.CreateElement(elementName, manager.LookupNamespace(elementPrefix));
                arg_28_0 = xmlElement;
            }
            else
            {
                arg_28_0 = document.CreateElement(elementName);
            }
            return(arg_28_0);
        }
Example #4
0
        static void SetSound(IXmlDocument xmldoc, PredefinedSound sound)
        {
            string      soundXml = "ms-winsoundevent:" + sound.ToString().Replace("_", ".");
            IXmlElement soundElement;

            ComFunctions.CheckHRESULT(xmldoc.CreateElement("audio", out soundElement));
            if (sound == PredefinedSound.NoSound)
            {
                ComFunctions.CheckHRESULT(soundElement.SetAttribute("silent", "true"));
            }
            else
            {
                ComFunctions.CheckHRESULT(soundElement.SetAttribute("src", soundXml));
                ComFunctions.CheckHRESULT(soundElement.SetAttribute("loop", IsLoopingSound(sound).ToString().ToLower()));
            }
            var          asNode = (IXmlNode)xmldoc;
            IXmlNode     appendedChild;
            IXmlNodeList nodes;

            ComFunctions.CheckHRESULT(xmldoc.GetElementsByTagName("toast", out nodes));
            IXmlNode toastNode;

            ComFunctions.CheckHRESULT(nodes.Item(0, out toastNode));
            ComFunctions.CheckHRESULT(toastNode.AppendChild((IXmlNode)soundElement, out appendedChild));
        }
Example #5
0
        static IXmlElement CreateElement(IXmlDocument xmldoc, string elementName)
        {
            IXmlElement element;

            ComFunctions.CheckHRESULT(xmldoc.CreateElement(elementName, out element));
            return(element);
        }
Example #6
0
        /// <summary>
        /// Appends all elements of enumeration into specified document. They need to implement at least <see cref="IXmlConvertible"/>.
        /// </summary>
        public static int Append(IXmlDocument doc, XmlNode node, IEnumerator items, string comment, bool printComment, string childNodeName, string childNodeAttribute)
        {
            int counter = 0;

            // add comment:
            if (printComment)
            {
                node.AppendChild(doc.CreateComment(comment));
            }

            // go throu all the elements and serialize them:
            if (items != null)
            {
                items.Reset();
                while (items.MoveNext())
                {
                    XmlNode pElem = doc.CreateElement(childNodeName);
                    AddAttribute(doc, pElem, childNodeAttribute, items.Current.ToString());
                    node.AppendChild(pElem);
                    counter++;
                }
            }

            return(counter);
        }
Example #7
0
        private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
        {
            string ns = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);

            IXmlElement element = (!string.IsNullOrEmpty(ns)) ? document.CreateElement(elementName, ns) : document.CreateElement(elementName);

            return(element);
        }
Example #8
0
        static IXmlElement CreateElement(IXmlDocument xmldoc, string elementName)
        {
            IXmlElement element;

            using (var hStrign_elementName = HSTRING.FromString(elementName))
                ComFunctions.CheckHRESULT(xmldoc.CreateElement(hStrign_elementName, out element));
            return(element);
        }
        private IXmlElement CreateElement(
            string elementName,
            IXmlDocument document,
            string elementPrefix,
            XmlNamespaceManager manager)
        {
            string str          = XmlConvert.EncodeName(elementName);
            string namespaceUri = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);

            return(string.IsNullOrEmpty(namespaceUri) ? document.CreateElement(str) : document.CreateElement(str, namespaceUri));
        }
        public void Load_ShouldReturnNewXmlDoc_WithLog4NetElement_WhenFileNonexistent()
        {
            mFileExists = false;

            IXmlDocument actual = mSut.Load();

            mXmlDoc.Received(1).CreateElement(Log4NetXmlConstants.Log4Net);

            mXmlDoc.Received(1).AppendChild(mXmlDoc.CreateElement(Log4NetXmlConstants.Log4Net));

            Assert.AreSame(mXmlDoc, actual);
        }
Example #11
0
        public void Add(String url, String fileName)
        {
            if (Contains(url) == false)
            {
                var element = _xml.CreateElement("entry");
                element.SetAttribute("url", url);
                element.TextContent = fileName;
                _xml.DocumentElement.AppendChild(element);

                File.WriteAllText(_fileName, _xml.ToHtml(XmlMarkupFormatter.Instance));
            }
        }
            public IXmlDocument Load()
            {
                IXmlDocument configXml = mXmlDocFactory.Create();

                if (mFile.Exists(mFilename))
                {
                    configXml.Load(mFilename);
                }
                else
                {
                    configXml.AppendChild(configXml.CreateElement(Log4NetXmlConstants.Log4Net));
                }

                return(configXml);
            }
Example #13
0
        private XmlNode DefineMainElement(IXmlDocument xml)
        {
            XmlNode n = xml.CreateElement(NodeMainName);
            XmlNode i = xml.CreateElement(NodeInfo);

            if (n == null || i == null)
            {
                return(null);
            }

            XmlNode v = xml.CreateElementWithText(NodeInfoVersion, CurrentVersion);
            XmlNode g = xml.CreateElementWithText(NodeInfoGenerator, GeneratorName);
            XmlNode f = xml.CreateElementWithText(NodeInfoProcessedFile, InputFilePath);
            XmlNode d = xml.CreateElementWithText(NodeInfoGenerationDate,
                                                  DateTime.Now.ToString());

            if (v != null)
            {
                i.AppendChild(v);
            }
            if (g != null)
            {
                i.AppendChild(g);
            }
            if (f != null)
            {
                i.AppendChild(f);
            }
            if (d != null)
            {
                i.AppendChild(d);
            }

            n.AppendChild(i);
            return(n);
        }
Example #14
0
        public void Add(String url, String fileName)
        {
            lock (obj)
            {
                if (Contains(url) == false)
                {
                    var element = _xml.CreateElement("entry");
                    element.SetAttribute("url", url);
                    element.TextContent = fileName;
                    _xml.DocumentElement.AppendChild(element);

                    using (var writer = File.CreateText(_fileName))
                    {
                        _xml.ToHtml(writer, XmlMarkupFormatter.Instance);
                    }
                }
            }
        }
Example #15
0
    private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
    {
      string ns = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);

      IXmlElement element = (!string.IsNullOrEmpty(ns)) ? document.CreateElement(elementName, ns) : document.CreateElement(elementName);

      return element;
    }
 private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
 {
     return((!string.IsNullOrEmpty(elementPrefix))
        ? document.CreateElement(elementName, manager.LookupNamespace(elementPrefix))
        : document.CreateElement(elementName));
 }
        private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
        {
            string text = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);

            return((!string.IsNullOrEmpty(text)) ? document.CreateElement(elementName, text) : document.CreateElement(elementName));
        }
 private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
 {
   return (!string.IsNullOrEmpty(elementPrefix))
            ? document.CreateElement(elementName, manager.LookupNamespace(elementPrefix))
            : document.CreateElement(elementName);
 }
 // Token: 0x060006EB RID: 1771
 // RVA: 0x00038A74 File Offset: 0x00036C74
 private IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
 {
     string text = string.IsNullOrEmpty(elementPrefix) ? manager.DefaultNamespace : manager.LookupNamespace(elementPrefix);
     return (!string.IsNullOrEmpty(text)) ? document.CreateElement(elementName, text) : document.CreateElement(elementName);
 }
 static void SetSound(IXmlDocument xmldoc, PredefinedSound sound) {
     string soundXml = "ms-winsoundevent:" + sound.ToString().Replace("_", ".");
     IXmlElement soundElement;
     ComFunctions.CheckHRESULT(xmldoc.CreateElement("audio", out soundElement));
     if(sound == PredefinedSound.NoSound) {
         ComFunctions.CheckHRESULT(soundElement.SetAttribute("silent", "true"));
     }
     else {
         ComFunctions.CheckHRESULT(soundElement.SetAttribute("src", soundXml));
         ComFunctions.CheckHRESULT(soundElement.SetAttribute("loop", IsLoopingSound(sound).ToString().ToLower()));
     }
     var asNode = (IXmlNode)xmldoc;
     IXmlNode appendedChild;
     IXmlNodeList nodes;
     ComFunctions.CheckHRESULT(xmldoc.GetElementsByTagName("toast", out nodes));
     IXmlNode toastNode;
     ComFunctions.CheckHRESULT(nodes.Item(0, out toastNode));
     ComFunctions.CheckHRESULT(toastNode.AppendChild((IXmlNode)soundElement, out appendedChild));
 }