Skip to content

"ns|* all elements in namespace ns" selector is not supported #1811

@rezss

Description

@rezss

Hey,

the ns|* selector unfortunately doesn't find any elements.

@Test
fun `Can find all ac namespace elements`() {
    val html = """<html><body><p>Hello, World!</p><ac:p>p in ac namespace</ac:p><ac:img>img in ac namespace</ac:img><ac:page>page in ac namespace</ac:page></body></html>"""
    val document = Jsoup.parse(html)

    val namespaceElements = document.select("ac|*")

    assertThat(namespaceElements.size).isEqualTo(3)
    // expected: 3
    // but was: 0
}

Tried with org.jsoup:jsoup:1.15.2

Metadata

Metadata

Assignees

Labels

improvementAn improvement / new feature idea

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions