JAVA xml LSParserFilterµÄÓ¦ÓÃ
LSParserFilter---ÔØÈëÓë±£´æ
Ó¦ÓÃorg.w3c.dom ʵÏÖXMLµÄÔØÈëÓë±£´æʵÀý
/**
* ʵÏÖDOM3µÄLS(Load & Save)¹¦ÄÜ
*
* @author S.Well
* @see org.w3c.dom.DOMErrorHandler
* @see org.w3c.dom.ls.LSParserFilter
*/
public class XML_LS implements DOMErrorHandler, LSParserFilter {
private static final Logger logger = Logger.getLogger(XML_LS.class
.getName());
private static DOMImplementationRegistry registry;
private static LSParser builder;
private static DoBeanXmlTest errorHandler;
private static DOMImplementationLS impl;
private static LSOutput dOut;
private static LSInput dIn;
private static LSSerializer domWriter;
private Document document;
public XML_LS() {
// ÕâÒ»¾äÊÇת»»Ê¹ÓÃXerces°ü
// System.setProperty(DOMImplementationRegistry.PROPERTY,"org.apache.xerces.dom.DOMXSImplementationSourceImpl");
try {
registry = DOMImplementationRegistry.newInstance();
impl = (DOMImplementationLS) registry.getDOMImplementation("LS");
domWriter = impl.createLSSerializer();
DOMConfiguration config = domWriter.getDomConfig();
config.setParameter("xml-declaration", Boolean.TRUE);
dOut = impl.createLSOutput();
dIn = impl.createLSInput();
// ========================================================
// ====================create DOMBuilder==================
builder = impl.createLSParser(DOMImplementationLS.MODE_SYNCHRONOUS,
null);
// create filter
LSParserFilter filter = new DoBeanXmlTest();
builder.setFilter(filter);
config = builder.getDomConfig();
// create Error Handler
errorHandler = new DoBeanXmlTest();
// set error handler
config.setParameter("error-handler", errorHandler);
// set validation feature
config.setParameter("validate", Boolean.TRUE);
// set schema language
config.setParameter("schema-type",
"http://www.w3.org/2001/XMLSchema");
// config.setParameter("psvi&q
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
javaÖеÄÀàÐÍת»»¡£
¶ÔÓÚ»ù±¾Êý¾ÝÀàÐÍ£¬µ±ÓÉ“ÕÀàÐ͔תΪ“¿íÀàÐ͔ʱ£¨ÀýÈ磺double d = 1;), ±àÒëÆ÷»á×Ô¶¯ÌáÉýintÐ͵½doubleÐÍ£¬ ¶ø¶ÔÓÚÓÉ“¿íÀàÐ͔תΪ“ÕÀàÐÍ”£¨ÀýÈ磺 int i = (int)1.0;£© ʱ£¬ÓÉÓÚת»»Ê±¿ÉÄÜÓÐÐÅÏ¢¶ªÊ§µÄÎ ......
Öø×÷Ȩ±£»¤ÉùÃ÷
Chinaitlab¸ß¶ÈÖØÊÓ֪ʶ²úȨ±£»¤²¢×ñÊØÖйú¸÷Ïî֪ʶ²úȨ·¨ÂÉ¡¢·¨¹æºÍ¾ßÓÐÔ¼ÊøÁ¦¹æ·¶ÐÔÎļþ¡£¸ù¾Ý·¨ÂÉ¡¢·¨¹æºÍ¹æ·¶ÐÔÎļþÒªÇó,Chinaitlab
Öƶ¨ÁËÖ¼ÔÚ±£»¤ÖªÊ¶²úȨȨÀûÈ˺Ϸ¨È¨ÒæµÄ´ëÊ©ºÍ²½Ö裬µ±Öø×÷ȨÈ˺Í/»òÒÀ·¨¿ÉÒÔÐÐʹÖø×÷ȨµÄȨÀûÈË£¨ÒÔϼò³Æ“ȨÀûÈË”£©·¢ÏÖÔÚ±¾Õ¾ÍøÒ³µÄÄÚÈÝ»òÏÂ
&nbs ......
JavaÓëXMLÁªºÏ±à³ÌÖ®DOMƪ
DOM³õ²½
DOM
ÊÇDocument Object
ModelµÄËõд£¬¼´Îĵµ¶ÔÏóÄ£ÐÍ¡£Ç°Ãæ˵¹ý£¬XML½«Êý¾Ý×é֯Ϊһ¿ÅÊ÷£¬ËùÒÔDOM¾ÍÊǶÔÕâ¿ÅÊ÷µÄÒ»¸ö¶ÔÏóÃèÐð¡£Í¨Ë×µÄ˵£¬¾ÍÊÇͨ¹ý½âÎöXMLÎĵµ£¬Îª
XMLÎĵµÔÚÂß¼ÉϽ¨Á¢Ò»¸öÊ÷Ä£ÐÍ£¬Ê÷µÄ½ÚµãÊÇÒ»¸ö¸ö¶ÔÏó¡£ÎÒÃÇͨ¹ý´æÈ¡ÕâЩ¶ÔÏó¾ÍÄܹ»´æÈ¡XMLÎĵµµÄÄÚÈÝ¡£ ......