[Fatal Error] :12:18: Content is not allowed in trailing section.
O que significa isso ?
Tento fazer um parser e só mostra isso.
Ja descobri que na linha 12 e na coluna 18 tem um erro, mas olhem o xml abaixo:...onde esta o erro ?
<?xml version="1.0" encoding="UTF-8"?>
<instance:xArch xmlns:instance="http://www.ics.uci.edu/pub/arch/xArch/instance.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ics.uci.edu/pub/arch/xArch/instance.xsd http://www.isr.uci.edu/projects/xarchuci/core/instance.xsd">
<instance:archInstance instance:id="0" xsi:type="instance:ArchInstance">
<instance:description xsi:type="instance:Description">Descri da arquitetura</instance:description>
<instance:componentInstance instance:id="1" xsi:type="instance:ComponentInstance">
<instance:description xsi:type="instance:Description">Descrido componente</instance:description>
</instance:componentInstance>
<instance:connectorInstance instance:id="2" xsi:type="instance:ConnectorInstance">
<instance:description xsi:type="instance:Description">Descrido componente</instance:description>
</instance:connectorInstance>
</instance:archInstance>
</instance:xArch>
a parte do código que estou mechendo:
/* Parse the xADL file */
try {
FileReader fileIN = new FileReader(xADLFileName);
xArch = XArchUtils.parse(fileIN);
}
catch(SAXParseException spe)
{
System.out.println("Coluna: " + spe.getColumnNumber());
System.out.println("Linha: " + spe.getLineNumber());
System.out.println("Public ID: " + spe.getPublicId());
System.out.println("System ID: " + spe.getSystemId());
return;
}
catch (Exception e) {
System.err.println("Could not parse file " + inFileName + ": " + e);
return;
}
HELP !!!