示例#1
0
        public static Feed.Entry LoadXMLResource(string filename)
        {
            XmlDocument document = new XmlDocument();

            document.Load(filename);

            XPathNavigator      navigator;
            XmlNamespaceManager manager;

            Feed.Entry entry = new Feed.Entry();
            entry.Title = filename;
            entry.Id    = "unknown";

            navigator = document.CreateNavigator();
            manager   = new XmlNamespaceManager(navigator.NameTable);
            manager.AddNamespace("f", "http://hl7.org/fhir");
            entry.ResourceNode = navigator.SelectSingleNode("*");

            /*
             * XmlDocument document = new XmlDocument();
             * document.Load(filename);
             * return new Feed(document);
             */
            return(entry);
        }
示例#2
0
        public static Feed.Entry LoadXMLResource(string filename)
        {
            XmlDocument document = new XmlDocument();
            document.Load(filename);
            
            XPathNavigator navigator;
            XmlNamespaceManager manager;

            Feed.Entry entry = new Feed.Entry();
            entry.Title = filename;
            entry.Id = "unknown";

            navigator = document.CreateNavigator();
            manager = new XmlNamespaceManager(navigator.NameTable);
            manager.AddNamespace("f", "http://hl7.org/fhir");
            entry.ResourceNode = navigator.SelectSingleNode("*");
            /*
            XmlDocument document = new XmlDocument();
            document.Load(filename);
            return new Feed(document);
            */
            return entry;
        }
示例#3
0
 protected override IEnumerable <Feed.Entry> Entries()
 {
     //Feed feed = LoadResources("lipid-profile");
     Feed.Entry entry = FhirFile.LoadXMLResource("Data\\lipid-profile.xml");
     yield return(entry);
 }
 protected override IEnumerable <Feed.Entry> Entries()
 {
     Feed.Entry entry = FhirFile.LoadXMLResource("Data\\profile.profile.xml");
     yield return(entry);
 }