JDom

pq ele aceita criar xml com o nome e nao aceita se usar o “:”

exemploteste:java

ele da o erro:

Exception in thread "main" org.jdom.IllegalNameException: The name "teste:java" is not legal for JDOM/XML elements: Element names cannot contain colons.
	at org.jdom.Element.setName(Element.java:206)
	at org.jdom.Element.<init>(Element.java:140)
	at org.jdom.Element.<init>(Element.java:152)
	at com.cenibra.tiss.controle.struts.GeraXMLDOM.getDocument(GeraXMLDOM.java:68)
	at com.cenibra.tiss.controle.struts.GeraXMLDOM.main(GeraXMLDOM.java:88)

Acho que o XML não aceita dois pontos (colons “:”), posso estar enganado, mas nunca vi nenhum nome de atributo com :

Tente pesquisar sobre o padrão XML e vê se tem algo a respeito disso