org.w3c.dom.Element.getPrefix()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(343)

本文整理了Java中org.w3c.dom.Element.getPrefix()方法的一些代码示例,展示了Element.getPrefix()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.getPrefix()方法的具体详情如下:
包路径:org.w3c.dom.Element
类名称:Element
方法名:getPrefix

Element.getPrefix介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

  1. protected Map defineNamespaces(Element element, Map namespaces) {
  2. Map answer = null;
  3. String prefix = element.getPrefix();
  4. if (prefix != null && prefix.length() > 0 && !namespaces.containsKey(prefix)) {
  5. answer = new HashMap(namespaces);
  6. defineNamespace(answer, prefix, element.getNamespaceURI());
  7. }
  8. NamedNodeMap attributes = element.getAttributes();
  9. int length = attributes.getLength();
  10. for (int i = 0; i < length; i++) {
  11. Attr attribute = (Attr) attributes.item(i);
  12. prefix = attribute.getPrefix();
  13. if (prefix != null && prefix.length() > 0 && !namespaces.containsKey(prefix)) {
  14. if (answer == null) {
  15. answer = new HashMap(namespaces);
  16. }
  17. defineNamespace(answer, prefix, attribute.getNamespaceURI());
  18. }
  19. }
  20. return (answer != null) ? answer : namespaces;
  21. }

代码示例来源:origin: org.apache.poi/poi-ooxml

  1. String elName = el.getLocalName();
  2. if (el.getNamespaceURI().equals(PackageProperties.NAMESPACE_DCTERMS))
  3. if (!(elName.equals(KEYWORD_CREATED) || elName.equals(KEYWORD_MODIFIED)))
  4. throw new InvalidFormatException(
  5. if (el.getNamespaceURI().equals(PackageProperties.NAMESPACE_DCTERMS)) {
  6. if (!typeAtt.getValue().equals(el.getPrefix() + ":W3CDTF"))
  7. throw new InvalidFormatException("The element '" + elName
  8. + "' must have the 'xsi:type' attribute with the value '" + el.getPrefix() + ":W3CDTF', but had '" + typeAtt.getValue() + "' !");

代码示例来源:origin: apache/pdfbox

  1. public static boolean isRdfDescription(Element element)
  2. {
  3. return (XmpConstants.DEFAULT_RDF_PREFIX.equals(element.getPrefix()) && XmpConstants.DESCRIPTION_NAME
  4. .equals(element.getLocalName()));
  5. }

代码示例来源:origin: plutext/docx4j

  1. String uri = element.getNamespaceURI() == null? "" : element.getNamespaceURI();
  2. String name = element.getLocalName();
  3. handlePrefixMapping(uri, element.getPrefix());
  4. open = this.efactory.makeOpenElement(uri, name);

代码示例来源:origin: plutext/docx4j

  1. protected void handleParent(Element e, NameSpaceSymbTable ns) {
  2. if (!e.hasAttributes() && e.getNamespaceURI() == null) {
  3. return;
  4. if (e.getNamespaceURI() != null) {
  5. String NName = e.getPrefix();
  6. String NValue = e.getNamespaceURI();
  7. String Name;
  8. if (NName == null || NName.equals("")) {

代码示例来源:origin: org.apache.wink/wink-common

  1. /**
  2. * Returns the name of the element.
  3. *
  4. * @param element the element which name is to be returned
  5. * @return the name of the element
  6. */
  7. public static String getElementName(Element element) {
  8. if (element.getPrefix() != null && element.getPrefix().length() > 0) {
  9. return element.getPrefix() + ':' + element.getLocalName();
  10. } else {
  11. return element.getLocalName();
  12. }
  13. }

代码示例来源:origin: robovm/robovm

  1. String namespaceURI = ((Element) node).getNamespaceURI();
  2. String prefix = ((Element) node).getPrefix();
  3. String localName = ((Element) node).getLocalName();

代码示例来源:origin: plutext/docx4j

  1. protected void handleParent(Element e, NameSpaceSymbTable ns) {
  2. if (!e.hasAttributes() && e.getNamespaceURI() == null) {
  3. return;
  4. if (e.getNamespaceURI() != null) {
  5. String NName = e.getPrefix();
  6. String NValue = e.getNamespaceURI();
  7. String Name;
  8. if (NName == null || NName.equals("")) {

代码示例来源:origin: com.github.lafa.pdfbox/xmpbox

  1. public static boolean isRdfDescription(Element element)
  2. {
  3. return (XmpConstants.DEFAULT_RDF_PREFIX.equals(element.getPrefix()) && XmpConstants.DESCRIPTION_NAME
  4. .equals(element.getLocalName()));
  5. }

代码示例来源:origin: plutext/docx4j

  1. String namespaceURI = ((Element) node).getNamespaceURI();
  2. String prefix = ((Element) node).getPrefix();
  3. String localName = ((Element) node).getLocalName();

代码示例来源:origin: 4thline/cling

  1. if (element.getPrefix() != null && !parentPrefixes.contains(element.getPrefix())) {
  2. thisLevelPrefixes.put(element.getPrefix(), element.getNamespaceURI());
  3. if (attr.getNodeName().startsWith("xmlns")) continue;
  4. if (attr.getPrefix() != null && !parentPrefixes.contains(attr.getPrefix())) {
  5. thisLevelPrefixes.put(attr.getPrefix(), element.getNamespaceURI());

代码示例来源:origin: org.apache.pdfbox/xmpbox

  1. public static boolean isRdfDescription(Element element)
  2. {
  3. return (XmpConstants.DEFAULT_RDF_PREFIX.equals(element.getPrefix()) && XmpConstants.DESCRIPTION_NAME
  4. .equals(element.getLocalName()));
  5. }

代码示例来源:origin: apache/pdfbox

  1. public static QName getQName(Element element)
  2. {
  3. return new QName(element.getNamespaceURI(), element.getLocalName(), element.getPrefix());
  4. }

代码示例来源:origin: plutext/docx4j

  1. @Override
  2. protected void handleParent(Element e, NameSpaceSymbTable ns) {
  3. if (!e.hasAttributes() && e.getNamespaceURI() == null) {
  4. return;
  5. if (e.getNamespaceURI() != null) {
  6. String NName = e.getPrefix();
  7. String NValue = e.getNamespaceURI();
  8. String Name;
  9. if (NName == null || NName.equals("")) {

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

  1. protected String getQName(Element elem) throws SAXException {
  2. handlePrefixedAttribute(elem);
  3. String prefix = elem.getPrefix();
  4. if (prefix != null && prefix.length() > 0) {
  5. String qname = prefix + Constants.COLON + elem.getLocalName();
  6. return qname;
  7. } else {
  8. return elem.getLocalName();
  9. }
  10. }

代码示例来源:origin: apache/pdfbox

  1. private void expectNaming(Element element, String ns, String prefix, String ln) throws XmpParsingException
  2. {
  3. if ((ns != null) && !(ns.equals(element.getNamespaceURI())))
  4. {
  5. throw new XmpParsingException(ErrorType.Format, "Expecting namespace '" + ns + "' and found '"
  6. + element.getNamespaceURI() + "'");
  7. }
  8. else if ((prefix != null) && !(prefix.equals(element.getPrefix())))
  9. {
  10. throw new XmpParsingException(ErrorType.Format, "Expecting prefix '" + prefix + "' and found '"
  11. + element.getPrefix() + "'");
  12. }
  13. else if ((ln != null) && !(ln.equals(element.getLocalName())))
  14. {
  15. throw new XmpParsingException(ErrorType.Format, "Expecting local name '" + ln + "' and found '"
  16. + element.getLocalName() + "'");
  17. } // else OK
  18. }

代码示例来源:origin: robovm/robovm

  1. String uri = elem_node.getNamespaceURI();
  2. if (uri != null) {
  3. String prefix = elem_node.getPrefix();
  4. if (prefix==null)
  5. prefix="";

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

  1. protected String getQName(Element elem) throws SAXException {
  2. handlePrefixedAttribute(elem);
  3. String prefix = elem.getPrefix();
  4. if (prefix != null && prefix.length() > 0) {
  5. String qname = prefix + Constants.COLON + elem.getLocalName();
  6. return qname;
  7. } else {
  8. return elem.getLocalName();
  9. }
  10. }

代码示例来源:origin: geotools/geotools

  1. protected void end(Element element, XSDElementDeclaration declaration) throws SAXException {
  2. // push off last context
  3. namespaces.popContext();
  4. String uri = element.getNamespaceURI();
  5. String local = element.getLocalName();
  6. String qName = element.getLocalName();
  7. if ((element.getPrefix() != null) && !"".equals(element.getPrefix())) {
  8. qName = element.getPrefix() + ":" + qName;
  9. } else {
  10. if (forceQualified(declaration)) {
  11. uri = uri != null ? uri : namespaces.getURI("");
  12. if (uri != null) {
  13. qName = namespaces.getPrefix(uri) + ":" + qName;
  14. } else {
  15. uri = "";
  16. }
  17. }
  18. }
  19. serializer.endElement(uri, local, qName);
  20. }

代码示例来源:origin: plutext/docx4j

  1. if (element.getNamespaceURI() != null
  2. && !(element.getPrefix() == null || element.getPrefix().length() == 0)) {
  3. prefix = element.getPrefix();
  4. } else {
  5. prefix = XMLNS;

相关文章