本文整理汇总了Java中com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl类的典型用法代码示例。如果您正苦于以下问题:Java DocumentBuilderFactoryImpl类的具体用法?Java DocumentBuilderFactoryImpl怎么用?Java DocumentBuilderFactoryImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DocumentBuilderFactoryImpl类属于com.sun.org.apache.xerces.internal.jaxp包,在下文中一共展示了DocumentBuilderFactoryImpl类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: LoadXML
import com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl; //导入依赖的package包/类
public static Document LoadXML(Source file)
{
try
{
DocumentBuilderFactory dbf = DocumentBuilderFactoryImpl.newInstance() ;
DocumentBuilder db = dbf.newDocumentBuilder() ;
Document doc = db.newDocument() ;
Result res = new DOMResult(doc) ;
TransformerFactory tr = TransformerFactory.newInstance();
Transformer xformer = tr.newTransformer();
xformer.transform(file, res);
return doc ;
}
catch (Exception e)
{
String csError = e.toString();
Log.logImportant(csError);
Log.logImportant("ERROR while loading XML "+file.toString());
}
return null;
}
开发者ID:costea7,项目名称:ChronoBike,代码行数:23,代码来源:XMLUtil.java
示例2: loadXML
import com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl; //导入依赖的package包/类
public static Document loadXML(ByteArrayInputStream byteArrayInputStream)
{
try
{
StreamSource streamSource = new StreamSource(byteArrayInputStream);
DocumentBuilderFactory dbf = DocumentBuilderFactoryImpl.newInstance() ;
DocumentBuilder db = dbf.newDocumentBuilder() ;
Document doc = db.newDocument() ;
Result res = new DOMResult(doc) ;
TransformerFactory tr = TransformerFactory.newInstance();
Transformer xformer = tr.newTransformer();
xformer.transform(streamSource, res);
return doc ;
}
catch (Exception e)
{
String csError = e.toString();
Log.logImportant(csError);
Log.logImportant("ERROR while loading XML from byteArrayInputStream "+byteArrayInputStream.toString());
}
return null;
}
开发者ID:costea7,项目名称:ChronoBike,代码行数:24,代码来源:XMLUtil.java
示例3: setupDOMResultHandler
import com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl; //导入依赖的package包/类
/**
* Sets up handler for <code>DOMResult</code>.
*/
private void setupDOMResultHandler(DOMSource source, DOMResult result) throws SAXException {
// If there's no DOMResult, unset the validator handler
if (result == null) {
fDOMValidatorHandler = null;
fSchemaValidator.setDocumentHandler(null);
return;
}
final Node nodeResult = result.getNode();
// If the source node and result node are the same use the DOMResultAugmentor.
// Otherwise use the DOMResultBuilder.
if (source.getNode() == nodeResult) {
fDOMValidatorHandler = fDOMResultAugmentor;
fDOMResultAugmentor.setDOMResult(result);
fSchemaValidator.setDocumentHandler(fDOMResultAugmentor);
return;
}
if (result.getNode() == null) {
try {
DocumentBuilderFactory factory = fComponentManager.getFeature(Constants.ORACLE_FEATURE_SERVICE_MECHANISM) ?
DocumentBuilderFactory.newInstance() : new DocumentBuilderFactoryImpl();
factory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
result.setNode(builder.newDocument());
}
catch (ParserConfigurationException e) {
throw new SAXException(e);
}
}
fDOMValidatorHandler = fDOMResultBuilder;
fDOMResultBuilder.setDOMResult(result);
fSchemaValidator.setDocumentHandler(fDOMResultBuilder);
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:36,代码来源:DOMValidatorHelper.java
示例4: newDefaultInstance
import com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl; //导入依赖的package包/类
/**
* Creates a new instance of the {@code DocumentBuilderFactory} builtin
* system-default implementation.
*
* @return A new instance of the {@code DocumentBuilderFactory} builtin
* system-default implementation.
*
* @since 9
*/
public static DocumentBuilderFactory newDefaultInstance() {
return new DocumentBuilderFactoryImpl();
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:13,代码来源:DocumentBuilderFactory.java
注:本文中的com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论