`
花花人
  • 浏览: 68247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XML处理bak

阅读更多

<%
int subjectid = ParamUtil.getInteger(request, "subjectid", -1);
int templateId = ParamUtil.getInteger(request, "templateId", -1);
if (subjectid == -1) {
  out.println("无效参数!");
  return;
 }
SubjectContent11Manager subjectManager = (SubjectContent11Manager) WebAppContextUtil.getBean(application, "subjectContent11Manager");
SubjectContent11 subjectContent = subjectManager.getSubjectContent11(new Integer(subjectid));
if (subjectContent == null) {
  out.println("无效参数!");
  return;
 }
   Document doc = null;
   InputStream input = null;
   try {
    input = new ByteArrayInputStream(subjectContent.getContent().getBytes("gbk"));
   } catch (UnsupportedEncodingException uee) {
    input = new ByteArrayInputStream(subjectContent.getContent().getBytes());
   }
   SAXBuilder builder = new SAXBuilder();
   try {
    doc = builder.build(input);
   } catch (IOException ioe) {
    doc = null;
   } catch (JDOMException jdome) {
    doc = null;
   }
   if (doc == null) {
    throw new IOException("failed to parse the input stream");
   }
   Element root = doc.getRootElement();
   String InsertedContent = SubjectUtil.showInsertedContent(root);
   String InsertedCss = SubjectUtil.showInsertedCss(root);
%>

分享到:
评论

相关推荐

    python批量修改xml.rar

    1. **xml.etree.ElementTree库**:这是Python标准库中的一个模块,用于XML处理。主要包含`ElementTree`和`Element`两个类,前者代表整个XML文档,后者代表XML树中的一个节点。 2. **解析XML**:使用`ElementTree`的...

    xml多个文件合并(delphi)

    在Delphi编程环境中,处理XML文件是一项常见的任务。XML(eXtensible Markup Language)是一种结构化数据存储格式...通过研究和理解这段代码,开发者可以学习到XML处理的基本方法,为自己的项目中处理XML数据打下基础。

    xml文档资料

    Xerces-C++是Apache软件基金会开发的一个全面的XML处理库,它遵循了XML Schema标准,支持SAX(Simple API for XML)和DOM(Document Object Model)解析。SAX是事件驱动的解析方式,适用于处理大型XML文件;DOM则将...

    C#通过DataSet读写xml文件的方法

    在.NET框架中,C#提供了一种方便的方式来处理XML数据,即使用DataSet对象。DataSet作为一个内存中的数据集合,可以方便地进行数据操作,并且能够直接与XML文件进行交互。本篇将详细介绍如何利用DataSet来读取和写入...

    Asp.net操作XML源码

    压缩包中的"51aspx源码必读.txt"可能包含更多关于Asp.net XML操作的实际代码示例,而"XmlStudy.sln"和"XmlStudy.sln.bak"是Visual Studio的解决方案文件,可能包含了Asp.net XML操作的项目。"from.gif"可能是与教程...

    asp.net操作XML文档

    1. **XmlDocument类**:它是.NET Framework中最传统的XML处理类,基于DOM(Document Object Model)模型。通过`new XmlDocument()`创建实例,然后使用`Load`方法加载XML文件,如`doc.Load("file.xml")`。你可以通过`...

    pb 图片压缩、解压技术结合XML

    在本项目中,"pb 图片压缩、解压技术结合XML" 提到了如何使用PB进行图片处理,具体涉及图片的压缩和解压,并结合XML文件进行数据存储。以下是关于这个主题的详细知识点: 1. **图片压缩**:图片压缩通常是为了减小...

    Asp+xml 实现增删改查

    2. **ASP与XML交互**:在ASP中,我们使用MSXML库(Microsoft XML Library)提供的对象来处理XML,例如DOMDocument对象。DOM(Document Object Model)是一种树形结构,可以表示整个XML文档。通过DOM,我们可以使用...

    xmlsec-1.2.1.jar.bak

    XMLSec(XML Security Library)是用于处理XML数字签名和XML加密的一个开源库,它提供了对XML文档进行安全操作的功能。这个“xmlsec-1.2.1.jar.bak”文件是一个备份版本的Java档案(JAR),其中包含了XMLSec库的...

    ASP.NET操作XML

    ASP.NET是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能来处理XML数据。XML(eXtensible Markup Language)是一种标记语言,常用于存储和传输结构化数据。在ASP.NET中,XML操作是非常常见且重要的...

    bak_of_java

    在处理这样的备份文件时,开发者首先需要解压缩文件,然后使用文本编辑器或IDE(集成开发环境)打开.java文件进行查看或编辑。如果项目依赖于构建工具,如Maven或Gradle,还需要检查是否存在相应的build.gradle或pom...

    webpage test

    - **xml.class** 可能是处理XML文件的类,与读取或写入配置有关。 - **Mail.class** 可能用于发送测试报告邮件,通知测试结果。 - **test.class** 很可能包含了具体的测试用例或测试执行逻辑。 综上所述,...

    bak.rar_java programming

    "bak.rar_java programming"这个标题暗示了我们可能在处理一个与Java编程相关的备份文件,可能是某个项目或学习材料的压缩包。"descirbe construct programming chat with java"描述提示我们将探讨如何使用Java来...

    XML Middleware-开源

    在标题"XML Middleware-开源"中,我们可以理解到这是一个专注于XML处理的中间件解决方案,并且它是开源的。这意味着源代码是公开的,开发者可以自由地查看、修改和分发,这为社区提供了更大的灵活性和定制性。 描述...

    XML Schema compilation-开源

    XML模式编译器项目是一个专注于XSD处理的开源工具,其核心功能是评估和简化XSLT中的XML模式。 该项目的目标是创建一个参考实现,帮助开发者理解和操作XML模式,特别是在XSLT上下文中。XSLT是一种用于转换XML文档的...

    代码对比找不同软件

    1. BCSessions.xml.bak、BCState.xml.bak、BCCommands.xml.bak:这些可能是配置文件或设置备份,用于存储用户的工作会话信息、软件状态和自定义命令等。 2. BComp.com:可能是一个命令行版本的代码对比工具,允许...

    abe解包工具

    "Abe解包工具"是一款专为安卓系统设计的工具,它主要用于处理 bak文件,这类文件通常是Android系统在进行备份操作时生成的。本文将详细介绍bak文件、Abe解包工具以及如何使用该工具来处理和恢复安卓系统的备份数据。...

    sensors_hal_bak解密_虚拟Sensors_

    这里需要编写相应的算法来处理这些数据,生成虚拟传感器的输出。 5. **注册和使用**:在AndroidManifest.xml中注册虚拟传感器服务,然后应用程序可以通过`SensorManager`获取并使用这个虚拟传感器。 sensors_hal_...

    extjs树型菜单

    在实际操作中,他们需要熟悉Ext JS框架,理解XML数据结构,以及如何在JavaScript中处理这些数据来动态渲染树形菜单。同时,对于使用Eclipse进行项目管理的用户,理解这些配置文件的用途也是很重要的。

    C#的word处理类

    首先,使用Open XML SDK是处理Word文档的官方途径。这个SDK允许开发者直接操作WordprocessingML(Word的XML格式),提供对文档内容、样式、图片等元素的低级别控制。例如,通过`DocumentFormat.OpenXml`命名空间下的...

Global site tag (gtag.js) - Google Analytics