void () { XmlNSDescriptor NSDescriptor = createDescriptor( "<xsd:schema targetNamespace=\"http://foo\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" >" + " <xsd:element name=\"root\">" + " <xsd:complexType>" + " <xsd:anyAttribute namespace=\"##other\" processContents=\"skip\"/>" + " </xsd:complexType>" + " </xsd:element>" + "</xsd:schema>" ); XmlFile xmlFile = (XmlFile)createFile("file.xml", "<root xmlns=\"http://foo\" a=\"1\">" + "</root>" ); final XmlTag rootTag = xmlFile.getDocument().getRootTag(); XmlElementDescriptor rootDescriptor = NSDescriptor.getElementDescriptor(rootTag); assertNotNull(rootDescriptor); XmlAttribute attribute = rootTag.getAttribute("a", XmlUtil.EMPTY_URI); assertNotNull(attribute); XmlAttributeDescriptor aDescriptor = rootDescriptor.getAttributeDescriptor("a", rootTag); assertNull(aDescriptor); attribute = rootTag.getAttribute("a", "http://foo"); assertNull(attribute); attribute = rootTag.getAttribute("a", XmlUtil.ANT_URI); assertNull(attribute); }