Exemple #1
0
 public static void HasFeatureReturnsTrueForSupportedVersion()
 {
     var target = new XmlImplementation();
     Assert.True(target.HasFeature(SupportedFeature, null));
     Assert.True(target.HasFeature(SupportedFeature, "1.0"));
     Assert.True(target.HasFeature(SupportedFeature, "2.0"));
 }
Exemple #2
0
 public static void HasFeatureReturnsTrueForSupportedFeature()
 {
     var target = new XmlImplementation();
     // verify that it's also case-insensitive
     Assert.True(target.HasFeature(SupportedFeature.ToUpper(), null));
     Assert.True(target.HasFeature(SupportedFeature.ToLower(), null));
 }
Exemple #3
0
    public void Method()
    {
// <Snippet1>
        XmlImplementation imp  = new XmlImplementation();
        XmlDocument       doc1 = imp.CreateDocument();
        XmlDocument       doc2 = imp.CreateDocument();
        // </Snippet1>
    }
Exemple #4
0
        public static void TestForFeatureSome()
        {
            var imp = new XmlImplementation();

            Assert.False(imp.HasFeature("some", "1.0"));
            Assert.False(imp.HasFeature("some", "2.0"));
            Assert.False(imp.HasFeature("some", "3.0"));
        }
Exemple #5
0
        public static void HasFeatureReturnsTrueForSupportedVersion()
        {
            var target = new XmlImplementation();

            Assert.True(target.HasFeature(SupportedFeature, null));
            Assert.True(target.HasFeature(SupportedFeature, "1.0"));
            Assert.True(target.HasFeature(SupportedFeature, "2.0"));
        }
Exemple #6
0
        public static void HasFeatureReturnsTrueForSupportedFeature()
        {
            var target = new XmlImplementation();

            // verify that it's also case-insensitive
            Assert.True(target.HasFeature(SupportedFeature.ToUpper(), null));
            Assert.True(target.HasFeature(SupportedFeature.ToLower(), null));
        }
        public static void CreateDocument()
        {
            var imp = new XmlImplementation();

            var doc1 = imp.CreateDocument();
            var doc2 = imp.CreateDocument();

            Assert.NotNull(doc1);
            Assert.NotNull(doc2);
            Assert.NotSame(doc1, doc2);
        }
Exemple #8
0
        public static void CreateDocument()
        {
            var imp = new XmlImplementation();

            var doc1 = imp.CreateDocument();
            var doc2 = imp.CreateDocument();

            Assert.NotNull(doc1);
            Assert.NotNull(doc2);
            Assert.NotSame(doc1, doc2);
        }
        public static object createDocument([This] DOMImplementation instance, string namespaceUri,
                                            string qualifiedName, [Nullable] DOMDocumentType docType)
        {
            XmlImplementation impl = (instance != null ? instance.XmlImplementation : new XmlImplementation());
            XmlDocument       doc  = impl.CreateDocument();

            if (docType != null)
            {
                if (!docType.IsAssociated)
                {
                    docType.Associate(doc);
                }
                else
                {
                    DOMException.Throw(ExceptionCode.WrongDocument);
                    return(false);
                }
            }

            doc.AppendChild(docType.XmlNode);
            doc.AppendChild(doc.CreateElement(qualifiedName, namespaceUri));

            return(new DOMDocument(doc));
        }
Exemple #10
0
 public static void HasFeatureReturnsFalseForUnsupportedVersion()
 {
     var target = new XmlImplementation();
     Assert.False(target.HasFeature(SupportedFeature, "1.2"));
 }
 protected internal XmlDocument(XmlImplementation imp);
Exemple #12
0
 public static void HasFeatureReturnsFalseForUnsupportedFeature()
 {
     var target = new XmlImplementation();
     Assert.False(target.HasFeature("Unsupported", null));
 }
Exemple #13
0
 public DOMImplementation()
     : base(ScriptContext.CurrentContext, true)
 {
     XmlImplementation = new XmlImplementation();
 }
Exemple #14
0
 protected internal XmlDocument(XmlImplementation imp);
Exemple #15
0
 public SafeXmlDocument(XmlImplementation imp)
 {
     throw new NotSupportedException("Not supported");
 }
Exemple #16
0
        public static void HasFeatureReturnsFalseForUnsupportedVersion()
        {
            var target = new XmlImplementation();

            Assert.False(target.HasFeature(SupportedFeature, "1.2"));
        }
Exemple #17
0
        public static object hasFeature([This] DOMImplementation instance, string feature, string version)
        {
            XmlImplementation impl = (instance != null ? instance.XmlImplementation : new XmlImplementation());

            return(impl.HasFeature(feature, version));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="SerializableXmlDocument"/> class.
 /// </summary>
 /// <param name="imp">
 /// The imp.
 /// </param>
 internal SerializableXmlDocument(XmlImplementation imp)
     : base(imp)
 {
 }
Exemple #19
0
 protected internal Amf3Xml(XmlImplementation imp) : base(imp)
 {
 }
Exemple #20
0
 public DOMImplementation()
 {
     XmlImplementation = new XmlImplementation();
 }
Exemple #21
0
        public static void HasFeatureReturnsFalseForUnsupportedFeature()
        {
            var target = new XmlImplementation();

            Assert.False(target.HasFeature("Unsupported", null));
        }
 public XmlXPathDocument(XmlImplementation implementation) : base(implementation) => Construct();