本文整理汇总了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;未经允许,请勿转载。 |
请发表评论