예제 #1
0
        public void NodePrefixGetterNoColon()
        {
            XmlCreate create = new XmlCreate();
            create.QualifiedNodeName = @"foobar";

            Assert.AreEqual(string.Empty, create.NodePrefix);
        }
예제 #2
0
        public void NodePrefixGetterHasColon()
        {
            XmlCreate create = new XmlCreate();
            create.QualifiedNodeName = @"foo:bar";

            Assert.AreEqual(@"foo", create.NodePrefix);
        }
예제 #3
0
        public void NodeLocalNameGetter()
        {
            XmlCreate create = new XmlCreate();
            create.QualifiedNodeName = @"foo:bar";

            Assert.AreEqual(@"bar", create.NodeLocalName);
        }
예제 #4
0
 private Boolean isExits()
 {
     if (!System.IO.File.Exists(path + _FileName))
     {
         xmlCreate = new XmlCreate(path, _FileName);            //若檔案不存在,則創建xml
     }
     return(true);
 }
예제 #5
0
        static void Main(string[] args)
        {
            IKernel         kernel    = new StandardKernel(new Kernel());
            IRead           read      = kernel.Get <Read>();
            ICreat <Uri>    creat     = kernel.Get <Creat>();
            IParser <Uri>   parser    = kernel.Get <Parser>();
            List <Uri>      uris      = creat.Read(read, pathTXT).ToList();
            XmlCreate <Uri> xmlCreate = new XmlCreate <Uri>(pathXML);

            xmlCreate.WriteXml(parser, uris);
        }