366 |
ctx = doctype; |
ctx = doctype; |
367 |
return; |
return; |
368 |
} |
} |
369 |
|
if ("lt".equals(name) || |
370 |
|
"gt".equals(name) || |
371 |
|
"amp".equals(name) || |
372 |
|
"apos".equals(name) || |
373 |
|
"quot".equals(name)) |
374 |
|
{ |
375 |
|
return; |
376 |
|
} |
377 |
// Get entity |
// Get entity |
378 |
NamedNodeMap entities = doctype.getEntities(); |
NamedNodeMap entities = doctype.getEntities(); |
379 |
Entity entity = (Entity) entities.getNamedItem(name); |
Entity entity = (Entity) entities.getNamedItem(name); |
393 |
// Ignore DTD and parameter entities |
// Ignore DTD and parameter entities |
394 |
return; |
return; |
395 |
} |
} |
396 |
|
if ("lt".equals(name) || |
397 |
|
"gt".equals(name) || |
398 |
|
"amp".equals(name) || |
399 |
|
"apos".equals(name) || |
400 |
|
"quot".equals(name)) |
401 |
|
{ |
402 |
|
return; |
403 |
|
} |
404 |
|
// Get entity |
405 |
Entity entity = popEntity(); |
Entity entity = popEntity(); |
406 |
// TODO resolve external entities to ensure that entity has content |
// TODO resolve external entities to ensure that entity has content |
407 |
if (expandEntityReferences) |
if (expandEntityReferences) |