Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » WebService/XML/JSON/SOAP/SOA
打印话题 寄给朋友 订阅主题 |
作者 | Re:用Castor输出XML的格式问题!熟悉Castor的高手请进! [Re:chm_main] |
Javrmi
CJSDN高级会员 发贴: 199 积分: 150 |
于 2003-07-07 19:46
我找到解决方法了,缩进是在castor的配置文件castor.properties中指定的! 在0.9.5版中默认是不缩进的!castor.properties配置如下(红色那行原本被注释掉了): # THE CASTOR PROPERTIES FILE # This file specifies values for Castor run-time # which may be configured by the user. # $Id: castor.properties,v 1.2 2003/03/25 20:32:25 snyder Exp $ # Defines the default XML parser to be used by castor # The parser must implement org.xml.sax.Parser # org.exolab.castor.parser=org.apache.xerces.parsers.SAXParser # Defines the default XML serializer to be used by castor # The serializer must implement org.apache.xml.serialize.Serializer # org.exolab.castor.serializer=org.apache.xml.serialize.XMLSerializer # Defines the NodeType for use with Java primitive types (int, long, # boolean, etc). This value is only used by the Introspector. # valid values are either "attribute" or "element". By default # all primitives are marshalled as attributes. Simply uncomment # the following line to change the NodeType to element. # #org.exolab.castor.xml.introspector.primitive.nodetype=element # Defines the Naming "style" or conventions to use when # creating XML names from Java class or field names. # Valid values are as follows: # ----------------------------------------------------------------- # lower (default) | All names are lowercase with hyphens # | separating words. # | # | Example: personInfo = person-info # ----------------------------------------------------------------- # mixed | All names are mixed case, with Uppercase # | character as the first letter of a new word. # | # | Example: personInfo = personInfo # | Example: FooBar = fooBar # ----------------------------------------------------------------- # {Any ClassName} | Any Class which implements # | org.exolab.castor.xml.XMLNaming # ----------------------------------------------------------------- # # By default all names are treated as the "lower" option. # To preserve the Java mixed-case conventions simply # uncomment the following line. # #org.exolab.castor.xml.naming=mixed ############################### # REGULAR EXPRESSION EVALUATORS # # Defines the Regular Expression Evaluator to be used by Castor # The evaluator must implement org.exolab.castor.util.RegExpEvaluator # # # An implementation which uses the Jakarta RegExp library org.exolab.castor.regexp=org.exolab.castor.util.JakartaRegExpEvaluator # An implementation which uses the Jakarta ORO library #org.exolab.castor.regexp=org.exolab.castor.util.JakartaOroEvaluator # # Uncomment the following to basically supress evaluation of Regular expressions #org.exolab.castor.regexp=org.exolab.castor.xml.util.AlwaysTrueRegExpEvaluator # True if all documents should be indented on output by default # org.exolab.castor.indent=true # True if xml documents should be validated by the SAX Parser # org.exolab.castor.parser.validation=true org.exolab.castor.parser.namespaces=false # True if all documents should be validated by the marshalling framework # org.exolab.castor.marshalling.validation=true # Comma separated list of SAX 2 features that should be enabled # for the default parser. # #org.exolab.castor.features= # True if should produce verbose messages # org.exolab.castor.debug=false # List of collection handlers for Java 1.1 and Java 1.2 run-times # org.exolab.castor.mapping.collections=\ org.exolab.castor.mapping.loader.J1CollectionHandlers,\ org.exolab.castor.mapping.loader.J2CollectionHandlers # List of persistence factories for the supported database servers # org.exolab.castor.jdo.engines=\ org.exolab.castor.jdo.drivers.OracleFactory,\ org.exolab.castor.jdo.drivers.PostgreSQLFactory,\ org.exolab.castor.jdo.drivers.SybaseFactory,\ org.exolab.castor.jdo.drivers.SQLServerFactory,\ org.exolab.castor.jdo.drivers.DB2Factory,\ org.exolab.castor.jdo.drivers.InformixFactory,\ org.exolab.castor.jdo.drivers.HsqlFactory,\ org.exolab.castor.jdo.drivers.InstantDBFactory,\ org.exolab.castor.jdo.drivers.InterbaseFactory,\ org.exolab.castor.jdo.drivers.MySQLFactory,\ org.exolab.castor.jdo.drivers.SapDbFactory,\ org.exolab.castor.jdo.drivers.GenericFactory # List of key generator factories # org.exolab.castor.jdo.keyGeneratorFactories=\ org.exolab.castor.jdo.drivers.MaxKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.HighLowKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.IdentityKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.SequenceKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.UUIDKeyGeneratorFactory # Collection handlers for the source code generator # org.exolab.castor.builder.type.j2=\ org.exolab.castor.builder.FieldInfoFactoryJ2 org.exolab.castor.builder.type.j1=\ org.exolab.castor.builder.FieldInfoFactory org.exolab.castor.builder.type.odmg=\ org.exolab.castor.builder.FieldInfoFactoryODMG30 # # TransactionManagerFactory implementations # org.exolab.castor.jdo.spi.transactionManagerFactories=\ org.exolab.castor.jdo.spi.WebSphereTransactionManagerFactory # # The buffer size in bytes for fetching LOBs (this is dependent upon # the JDBC driver implementation) - value below is 5k # org.exolab.castor.jdo.lobBufferSize=5120 Windows环境下的tomcat + apache配置(绝对实践操作版) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
9813 | 用Castor输出XML的格式问题!熟悉Castor的高手请进! | Javrmi | 304 | 2003-07-06 16:09 |
8045 | Re:用Castor输出XML的格式问题!熟悉Castor的高手请进! | yogurtpig | 159 | 2003-07-07 16:10 |
9125 | Re:用Castor输出XML的格式问题!熟悉Castor的高手请进! | Javrmi | 5483 | 2003-07-07 19:46 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |