Refine search
DTDInfo dtd = sr2.getDTDInfo(); return new WDTD(loc, dtd.getDTDRootName(), dtd.getDTDSystemId(), dtd.getDTDPublicId(), dtd.getDTDInternalSubset(), (DTDSubset) dtd.getProcessedDTD()); nsCtxt = ((XMLStreamReader2) r).getNonTransientNamespaceContext();
public void writeDTD(DTDInfo info) throws XMLStreamException { writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset()); }
public void copyEventFromReader(XMLStreamReader2 sr, boolean preserveEventData) throws XMLStreamException switch (sr.getEventType()) { case START_DOCUMENT: String version = sr.getVersion(); if (sr.standaloneSet()) { writeStartDocument(sr.getVersion(), sr.getCharacterEncodingScheme(), writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset());
/** * For events with fully qualified names (START_ELEMENT, END_ELEMENT, * ATTRIBUTE, NAMESPACE) returns the local component of the full * name; for events with only non-qualified name (PROCESSING_INSTRUCTION, * entity and notation declarations, references) returns the name, and * for other events, returns null. * * @return Local component of the name */ public String getLocalName() throws XMLStreamException { if (!readerAccessible()) { throw _notAccessible("getLocalName"); } switch (getCurrEventCode()) { case XMLStreamConstants.START_ELEMENT: case XMLStreamConstants.END_ELEMENT: case XMLStreamConstants.ENTITY_REFERENCE: return _streamReader.getLocalName(); case XMLStreamConstants.PROCESSING_INSTRUCTION: return _streamReader.getPITarget(); case XMLStreamConstants.DTD: { DTDInfo dtd = _streamReader.getDTDInfo(); return (dtd == null) ? null : dtd.getDTDRootName(); } } return null; }
DTDInfo dtd; try { dtd = ((XMLStreamReader2)r).getDTDInfo(); } catch (XMLStreamException e) { break; doc.append (dtd.getDTDRootName()); if (dtd.getDTDPublicId() != null) { doc.append(" PUBLIC \""); doc.append (dtd.getDTDPublicId()); doc.append('"'); if (dtd.getDTDSystemId() != null) { if (dtd.getDTDPublicId() == null) { doc.append(" SYSTEM"); doc.append (dtd.getDTDSystemId()); doc.append('"');
@Override public String getSystemId() { return ((DTDInfo)reader).getDTDSystemId(); }
@Override public String getRootName() { return ((DTDInfo)reader).getDTDRootName(); }
@Override public String getPublicId() { return ((DTDInfo)reader).getDTDPublicId(); }
public void copyEventFromReader(XMLStreamReader2 sr, boolean preserveEventData) throws XMLStreamException switch (sr.getEventType()) { case START_DOCUMENT: String version = sr.getVersion(); if (sr.standaloneSet()) { writeStartDocument(sr.getVersion(), sr.getCharacterEncodingScheme(), writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset());
public void writeDTD(DTDInfo info) throws XMLStreamException { writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset()); }
case XMLStreamConstants.START_ELEMENT: case XMLStreamConstants.END_ELEMENT: ln = _streamReader.getLocalName(); uri = _streamReader.getNamespaceURI(); break; ln = _streamReader.getLocalName(); uri = null; break; DTDInfo dtd = _streamReader.getDTDInfo(); ln = (dtd == null) ? null : dtd.getDTDRootName();
public String getSystemId() { return ((DTDInfo)getParent()).getDTDSystemId(); } }
public String getRootName() { return ((DTDInfo)getParent()).getDTDRootName(); }
public String getPublicId() { return ((DTDInfo)getParent()).getDTDPublicId(); }
public void copyEventFromReader(XMLStreamReader2 sr, boolean preserveEventData) throws XMLStreamException switch (sr.getEventType()) { case START_DOCUMENT: String version = sr.getVersion(); if (sr.standaloneSet()) { writeStartDocument(sr.getVersion(), sr.getCharacterEncodingScheme(), writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset());
protected DTD createDTD(XMLStreamReader r, Location loc) throws XMLStreamException { // Not sure if we really need this defensive coding but... if (r instanceof XMLStreamReader2) { XMLStreamReader2 sr2 = (XMLStreamReader2) r; DTDInfo dtd = sr2.getDTDInfo(); return new DTDEventImpl (loc, dtd.getDTDRootName(), dtd.getDTDSystemId(), dtd.getDTDPublicId(), dtd.getDTDInternalSubset(), dtd.getProcessedDTD()); } /* No way to get all information... the real big problem is * that of how to access root name: it's obligatory for * DOCTYPE construct. :-/ */ return new DTDEventImpl(loc, null, r.getText()); }
public void writeDTD(DTDInfo info) throws XMLStreamException { writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset()); }
case XMLStreamConstants.START_ELEMENT: case XMLStreamConstants.END_ELEMENT: ln = _streamReader.getLocalName(); uri = _streamReader.getNamespaceURI(); break; ln = _streamReader.getLocalName(); uri = null; break; DTDInfo dtd = _streamReader.getDTDInfo(); ln = (dtd == null) ? null : dtd.getDTDRootName();
XMLSampleProperties(XMLSample sample) { boolean hasDTD = false; boolean hasExternalSubset = false; boolean hasInternalSubset = false; boolean hasEntityReferences = false; try { XMLStreamReader reader = inputFactory.createXMLStreamReader(new StreamSource( sample.getUrl().toString())); encoding = reader.getEncoding(); while (reader.hasNext()) { switch (reader.next()) { case XMLStreamReader.DTD: hasDTD = true; hasInternalSubset = reader.getText().length() > 0; hasExternalSubset = ((DTDInfo)reader).getDTDSystemId() != null; break; case XMLStreamReader.ENTITY_REFERENCE: hasEntityReferences = true; break; } } reader.close(); } catch (XMLStreamException ex) { throw new Error("Unable to parse " + sample.getUrl(), ex); } this.hasDTD = hasDTD; this.hasExternalSubset = hasExternalSubset; this.hasInternalSubset = hasInternalSubset; this.hasEntityReferences = hasEntityReferences; }
public void copyEventFromReader(XMLStreamReader2 sr, boolean preserveEventData) throws XMLStreamException switch (sr.getEventType()) { case START_DOCUMENT: String version = sr.getVersion(); if (sr.standaloneSet()) { writeStartDocument(sr.getVersion(), sr.getCharacterEncodingScheme(), writeDTD(info.getDTDRootName(), info.getDTDSystemId(), info.getDTDPublicId(), info.getDTDInternalSubset());