Esempio n. 1
0
        }         // proc WriteElementProperty

        public void WriteAttributeProperty(string propertyName, object _value)
        {
            var value = _value.ChangeType <string>();

            if (value != null)
            {
                xml.WriteAttributeString(propertyName, ProcsDE.RemoveInvalidXmlChars(value, '?'));
            }
        } // proc WriteAttributeProperty
Esempio n. 2
0
File: Stuff.cs Progetto: s72785/des
 public void XmlRemoveInvalidChars()
 {
     Assert.AreEqual(ProcsDE.RemoveInvalidXmlChars(null), null);
     Assert.AreEqual(ProcsDE.RemoveInvalidXmlChars(String.Empty), String.Empty);
     Assert.AreEqual(ProcsDE.RemoveInvalidXmlChars("String.Empty"), "String.Empty");
     Assert.AreEqual(XmlConvert.VerifyXmlChars(ProcsDE.RemoveInvalidXmlChars("String\x1A.Empty")), "String.Empty");
     Assert.AreEqual(XmlConvert.VerifyXmlChars(ProcsDE.RemoveInvalidXmlChars("\x001AEmp\x001Aty\x001A")), "Empty");
     Assert.AreEqual(XmlConvert.VerifyXmlChars(ProcsDE.RemoveInvalidXmlChars("String\x001AEmp\x10000ty")), "StringEmp\x10000ty");
 }
Esempio n. 3
0
        }         // proc WriteStartProperty

        public void WriteValue(object _value)
        {
            var value = _value.ChangeType <string>();

            if (value == null)
            {
                return;
            }

            if (value.IndexOfAny(isCDateEmitChar) >= 0)             // check for specials
            {
                xml.WriteCData(ProcsDE.RemoveInvalidXmlChars(value, '?'));
            }
            else
            {
                xml.WriteValue(ProcsDE.RemoveInvalidXmlChars(value, '?'));
            }
        }         // proc WriteValue