コード例 #1
0
 private FhirXmlNode(FhirXmlNode parent, XObject node, string location)
 {
     Current          = node;
     Location         = location ?? Name;
     _settings        = parent._settings;
     ExceptionHandler = parent.ExceptionHandler;
     _atRoot          = false;
 }
コード例 #2
0
        public Base Parse(XmlReader reader, Type dataType = null)
        {
            var xmlReader = FhirXmlNode.Read(reader, buildNodeSettings(Settings));

            return(Parse(xmlReader, dataType));
        }
コード例 #3
0
        public Base Parse(string xml, Type dataType = null)
        {
            var xmlReader = FhirXmlNode.Parse(xml, buildNodeSettings(Settings));

            return(Parse(xmlReader, dataType));
        }
コード例 #4
0
 public static IElementNavigator Create(XElement elem) => FhirXmlNode.Create(elem).ToElementNavigator();
コード例 #5
0
 public static IElementNavigator Create(XDocument doc) => FhirXmlNode.Create(doc).ToElementNavigator();
コード例 #6
0
 public static IElementNavigator Create(XmlReader reader) => FhirXmlNode.Read(reader).ToElementNavigator();
コード例 #7
0
 public static IElementNavigator Create(string xml) => FhirXmlNode.Parse(xml).ToElementNavigator();