static boolean isXMLNameLike(String name) { return isXMLNameLike(name, 0); }
static public boolean isXMLNameLike(String name) { return DomStringUtil.isXMLNameLike(name); }
@Override public TemplateModel get(String key) throws TemplateModelException { if (key.equals("*")) { return getRootElement(); } else if (key.equals("**")) { NodeList nl = ((Document) node).getElementsByTagName("*"); return new NodeListModel(nl, this); } else if (DomStringUtil.isXMLNameLike(key)) { ElementModel em = (ElementModel) NodeModel.wrap(((Document) node).getDocumentElement()); if (em.matchesName(key, Environment.getCurrentEnvironment())) { return em; } else { return new NodeListModel(this); } } return super.get(key); }
if (DomStringUtil.isXMLNameLike(key, 1)) { Attr att = getAttribute(key.substring(1)); if (att == null) { } else if (DomStringUtil.isXMLNameLike(key)) {
if (DomStringUtil.isXMLNameLike(key) || ((key.startsWith("@") && (DomStringUtil.isXMLNameLike(key, 1) || key.equals("@@") || key.equals("@*")))) || key.equals("*") || key.equals("**")) { NodeListModel result = new NodeListModel(contextNode);
static public boolean isXMLNameLike(String name) { return DomStringUtil.isXMLNameLike(name); }
static public boolean isXMLNameLike(String name) { return DomStringUtil.isXMLNameLike(name); }
static boolean isXMLNameLike(String name) { return isXMLNameLike(name, 0); }
static boolean isXMLNameLike(String name) { return isXMLNameLike(name, 0); }
@Override public TemplateModel get(String key) throws TemplateModelException { if (key.equals("*")) { return getRootElement(); } else if (key.equals("**")) { NodeList nl = ((Document) node).getElementsByTagName("*"); return new NodeListModel(nl, this); } else if (DomStringUtil.isXMLNameLike(key)) { ElementModel em = (ElementModel) NodeModel.wrap(((Document) node).getDocumentElement()); if (em.matchesName(key, Environment.getCurrentEnvironment())) { return em; } else { return new NodeListModel(this); } } return super.get(key); }
@Override public TemplateModel get(String key) throws TemplateModelException { if (key.equals("*")) { return getRootElement(); } else if (key.equals("**")) { NodeList nl = ((Document) node).getElementsByTagName("*"); return new NodeListModel(nl, this); } else if (DomStringUtil.isXMLNameLike(key)) { ElementModel em = (ElementModel) NodeModel.wrap(((Document) node).getDocumentElement()); if (em.matchesName(key, Environment.getCurrentEnvironment())) { return em; } else { return new NodeListModel(this); } } return super.get(key); }
if (DomStringUtil.isXMLNameLike(key) || ((key.startsWith("@") && (DomStringUtil.isXMLNameLike(key, 1) || key.equals("@@") || key.equals("@*")))) || key.equals("*") || key.equals("**")) { NodeListModel result = new NodeListModel(contextNode);
if (DomStringUtil.isXMLNameLike(key, 1)) { Attr att = getAttribute(key.substring(1)); if (att == null) { } else if (DomStringUtil.isXMLNameLike(key)) {
if (DomStringUtil.isXMLNameLike(key) || ((key.startsWith("@") && (DomStringUtil.isXMLNameLike(key, 1) || key.equals("@@") || key.equals("@*")))) || key.equals("*") || key.equals("**")) { NodeListModel result = new NodeListModel(contextNode);
if (DomStringUtil.isXMLNameLike(key, 1)) { Attr att = getAttribute(key.substring(1)); if (att == null) { } else if (DomStringUtil.isXMLNameLike(key)) {