• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java XPathException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.sun.org.apache.xerces.internal.impl.xpath.XPathException的典型用法代码示例。如果您正苦于以下问题:Java XPathException类的具体用法?Java XPathException怎么用?Java XPathException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



XPathException类属于com.sun.org.apache.xerces.internal.impl.xpath包,在下文中一共展示了XPathException类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: XPath

import com.sun.org.apache.xerces.internal.impl.xpath.XPathException; //导入依赖的package包/类
/** Constructs a field XPath expression. */
public XPath(String xpath,
             SymbolTable symbolTable,
             NamespaceContext context) throws XPathException {
    // NOTE: We have to prefix the field XPath with "./" in
    //       order to handle selectors such as "@attr" that
    //       select the attribute because the fields could be
    //       relative to the selector element. -Ac
    //       Unless xpath starts with a descendant node -Achille Fokoue
    //      ... or a / or a . - NG
    super(((xpath.trim().startsWith("/") ||xpath.trim().startsWith("."))?
            xpath:"./"+xpath),
          symbolTable, context);

    // verify that only one attribute is selected per branch
    for (int i=0;i<fLocationPaths.length;i++) {
        for(int j=0; j<fLocationPaths[i].steps.length; j++) {
            com.sun.org.apache.xerces.internal.impl.xpath.XPath.Axis axis =
                fLocationPaths[i].steps[j].axis;
            if (axis.type == XPath.Axis.ATTRIBUTE &&
                    (j < fLocationPaths[i].steps.length-1)) {
                throw new XPathException("c-fields-xpaths");
            }
        }
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:27,代码来源:Field.java


示例2: XPath

import com.sun.org.apache.xerces.internal.impl.xpath.XPathException; //导入依赖的package包/类
/** Constructs a field XPath expression. */
public XPath(String xpath,
             SymbolTable symbolTable,
             NamespaceContext context) throws XPathException {
    super(fixupXPath(xpath), symbolTable, context);

    // verify that only one attribute is selected per branch
    for (int i=0;i<fLocationPaths.length;i++) {
        for(int j=0; j<fLocationPaths[i].steps.length; j++) {
            com.sun.org.apache.xerces.internal.impl.xpath.XPath.Axis axis =
                fLocationPaths[i].steps[j].axis;
            if (axis.type == XPath.Axis.ATTRIBUTE &&
                    (j < fLocationPaths[i].steps.length-1)) {
                throw new XPathException("c-fields-xpaths");
            }
        }
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:19,代码来源:Field.java


示例3: XPath

import com.sun.org.apache.xerces.internal.impl.xpath.XPathException; //导入依赖的package包/类
/** Constructs a selector XPath expression. */
public XPath(String xpath, SymbolTable symbolTable,
             NamespaceContext context) throws XPathException {
    super(normalize(xpath), symbolTable, context);
    // verify that an attribute is not selected
    for (int i=0;i<fLocationPaths.length;i++) {
        com.sun.org.apache.xerces.internal.impl.xpath.XPath.Axis axis =
        fLocationPaths[i].steps[fLocationPaths[i].steps.length-1].axis;
        if (axis.type == XPath.Axis.ATTRIBUTE) {
            throw new XPathException("c-selector-xpath");
        }
    }

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:Selector.java



注:本文中的com.sun.org.apache.xerces.internal.impl.xpath.XPathException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java GraphSelectionEvent类代码示例发布时间:2022-05-23
下一篇:
Java DefaultListeningIOReactor类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap