Example #1
0
        public static void SetValue(XmlNode node, MemberInfo member, XmlHelper.Types.QName qn)
        {
            if (qn.Uri == null)
            {
                SetValue(node, member, qn.LocalName);
                return;
            }

            string prefix = node.GetPrefixOfNamespace(qn.Uri);

            if (prefix == null || prefix.Length == 0)
            {
                prefix = FindUnusedPrefix(node, qn.Prefix);
                ((XmlElement)node).SetAttribute("xmlns:" + prefix, qn.Uri);
            }

            SetValue(node, member, prefix + ":" + qn.LocalName);
        }
Example #2
0
 public static string CastToString(XmlHelper.Types.QName qn)
 {
     return(qn.ToString());
 }
Example #3
0
 public static XmlHelper.Types.QName CastToQName(XmlHelper.Types.QName qn)
 {
     return(qn);
 }
Example #4
0
 public static string QNameToString(XmlHelper.Types.QName v)
 {
     return(v.ToString());
 }