本文整理了Java中org.w3c.dom.Entity.getSystemId()
方法的一些代码示例,展示了Entity.getSystemId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.getSystemId()
方法的具体详情如下:
包路径:org.w3c.dom.Entity
类名称:Entity
方法名:getSystemId
[英]The system identifier associated with the entity if specified, and null
otherwise. This may be an absolute URI or not.
[中]与实体关联的系统标识符(如果指定),否则为null
。这可能是一个绝对URI,也可能不是。
代码示例来源:origin: robovm/robovm
url = entity.getSystemId();
代码示例来源:origin: xalan/xalan
url = entity.getSystemId();
代码示例来源:origin: xalan/xalan
uri = entity.getSystemId();
if (uri == null) {
uri = entity.getPublicId();
代码示例来源:origin: robovm/robovm
url = entity.getSystemId();
代码示例来源:origin: xalan/xalan
url = entity.getSystemId();
代码示例来源:origin: plutext/docx4j
|| ent.getSystemId() != null
|| ent.getNotationName() != null) {
String msg =
代码示例来源:origin: robovm/robovm
|| ent.getSystemId() != null
|| ent.getNotationName() != null) {
String msg =
代码示例来源:origin: stackoverflow.com
Entity entity = (Entity) document.getDoctype().getEntities().item(i);
String path = entity.getSystemId();
代码示例来源:origin: com.caucho/resin
/**
* Evaluate the function.
*
* @param pattern The context pattern.
* @param args The evaluated arguments
*/
public Object eval(Node node, ExprEnvironment env,
AbstractPattern pattern, ArrayList args)
throws XPathException
{
if (args.size() < 1)
return "";
String name = Expr.toString(args.get(0));
Document doc = node.getOwnerDocument();
DocumentType dtd = doc.getDoctype();
NamedNodeMap map = dtd.getEntities();
Entity entity = (Entity) map.getNamedItem(name);
if (entity == null)
return "";
else if (entity.getSystemId() != null && ! entity.getSystemId().equals(""))
return entity.getSystemId();
else
return entity.getPublicId();
}
}
代码示例来源:origin: com.helger/ph-isorelax
public boolean enter (final Entity entity)
{
final String name = entity.getNodeName ();
final String pid = entity.getPublicId ();
final String sid = entity.getSystemId ();
final String notation = entity.getNotationName ();
buffer_.append ("<!ENTITY ").append (name);
if (sid != null)
{
if (pid != null)
buffer_.append (" PUBLIC \"").append (pid).append ("\" \"").append (UXML.escapeSystemQuot (sid)).append ("\">");
else
buffer_.append (" SYSTEM \"").append (UXML.escapeSystemQuot (sid)).append ("\">");
if (notation != null)
buffer_.append (" NDATA ").append (notation).append (">");
}
else
{
buffer_.append (" \"");
final XMLMaker entityMaker = new XMLMaker ();
UDOMVisitor.traverseChildren (entity, entityMaker);
buffer_.append (UXML.escapeEntityQuot (entityMaker.getText ())).append ("\"").append (">");
}
return false;
}
代码示例来源:origin: net.sf.saxon/Saxon-HE
String systemId = e.getSystemId();
try {
URI systemIdURI = new URI(systemId);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon
String systemId = e.getSystemId();
try {
URI systemIdURI = new URI(systemId);
代码示例来源:origin: com.sun.xml.parsers/jaxp-ri
uri = entity.getSystemId();
if (uri == null) {
uri = entity.getPublicId();
代码示例来源:origin: com.sun.xml.bind/jaxb-extra-osgi
private void _handleEntities(DocumentType documenttype) {
try {
NamedNodeMap namednodemap = documenttype.getEntities();
int i = namednodemap.getLength();
for(int j = 0; j < i; j++) {
Entity entity = (Entity)namednodemap.item(j);
String s = entity.getPublicId();
String s1 = entity.getSystemId();
String s2 = entity.getNotationName();
if(s != null || s1 != null)
_handleExternalEntity(entity.getNodeName(), s, s1, s2);
else
_handleInternalEntity(entity);
}
NamedNodeMap namednodemap1 = documenttype.getNotations();
int k = namednodemap1.getLength();
for(int l = 0; l < k; l++) {
Notation notation = (Notation)namednodemap1.item(l);
String s3 = notation.getPublicId();
String s4 = notation.getSystemId();
dtd_.notationDecl(notation.getNodeName(), s3, s4);
}
}
catch(SAXException saxexception) {
_errorReport(saxexception);
}
}
代码示例来源:origin: com.sun.xml.bind/jaxb-extra-osgi
private void _handleEntities(DocumentType documenttype) {
try {
NamedNodeMap namednodemap = documenttype.getEntities();
int i = namednodemap.getLength();
for(int j = 0; j < i; j++) {
Entity entity = (Entity)namednodemap.item(j);
String s = entity.getPublicId();
String s1 = entity.getSystemId();
String s2 = entity.getNotationName();
if(s != null || s1 != null)
_handleExternalEntity(entity.getNodeName(), s, s1, s2);
else
_handleInternalEntity(entity);
}
NamedNodeMap namednodemap1 = documenttype.getNotations();
int k = namednodemap1.getLength();
for(int l = 0; l < k; l++) {
Notation notation = (Notation)namednodemap1.item(l);
String s3 = notation.getPublicId();
String s4 = notation.getSystemId();
dtd_.notationDecl(notation.getNodeName(), s3, s4);
}
}
catch(SAXException saxexception) {
_errorReport(saxexception);
}
}
代码示例来源:origin: org.wicketstuff.htmlvalidator/wicketstuff-isorelax
Entity entity = (Entity) entities.item(i);
String publicID = entity.getPublicId();
String systemID = entity.getSystemId();
String notationName = entity.getNotationName();
if (publicID != null || systemID != null) {
代码示例来源:origin: com.phloc/isorelax
final String systemID = entity.getSystemId ();
final String notationName = entity.getNotationName ();
if (publicID != null || systemID != null)
代码示例来源:origin: org.wicketstuff.htmlvalidator/wicketstuff-isorelax
Entity entity = (Entity)entities.item(i);
String publicID = entity.getPublicId();
String systemID = entity.getSystemId();
String notationName = entity.getNotationName();
if (publicID != null || systemID != null) {
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
DocumentType docType;
NamedNodeMap entityList;
Entity entityNode;
String publicId;
String systemId;
String notation;
doc = (Document) load("staff", false);
docType = doc.getDoctype();
assertNotNull("docTypeNotNull", docType);
entityList = docType.getEntities();
assertNotNull("entitiesNotNull", entityList);
entityNode = (Entity) entityList.getNamedItem("ent5");
publicId = entityNode.getPublicId();
assertEquals("publicId", "entityURI", publicId);
systemId = entityNode.getSystemId();
assertURIEquals("systemId", null, null, null, "entityFile", null, null, null, null, systemId);
notation = entityNode.getNotationName();
assertEquals("notation", "notation1", notation);
}
/**
代码示例来源:origin: com.rackspace.apache/xerces2-xsd11
EntityImpl newEntity = (EntityImpl) fDocumentImpl.createEntity(oldEntity.getNodeName());
newEntity.setPublicId(oldEntity.getPublicId());
newEntity.setSystemId(oldEntity.getSystemId());
newEntity.setNotationName(oldEntity.getNotationName());
newMap.setNamedItem(newEntity);
内容来源于网络,如有侵权,请联系作者删除!