public virtual void TestParseDeclarationAttributes() { String xml = "<?xml version='1' encoding='UTF-8' something='else'?><val>One</val>"; Document doc = iText.StyledXmlParser.Jsoup.Jsoup.Parse(xml, "", iText.StyledXmlParser.Jsoup.Parser.Parser. XmlParser()); XmlDeclaration decl = (XmlDeclaration)doc.ChildNode(0); NUnit.Framework.Assert.AreEqual("1", decl.Attr("version")); NUnit.Framework.Assert.AreEqual("UTF-8", decl.Attr("encoding")); NUnit.Framework.Assert.AreEqual("else", decl.Attr("something")); NUnit.Framework.Assert.AreEqual("version=\"1\" encoding=\"UTF-8\" something=\"else\"", decl.GetWholeDeclaration ()); NUnit.Framework.Assert.AreEqual("<?xml version=\"1\" encoding=\"UTF-8\" something=\"else\"?>", decl.OuterHtml ()); }