You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(57) |
Apr
(103) |
May
(164) |
Jun
(139) |
Jul
(173) |
Aug
(196) |
Sep
(221) |
Oct
(333) |
Nov
(214) |
Dec
(88) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(163) |
Feb
(165) |
Mar
(98) |
Apr
(93) |
May
(199) |
Jun
(118) |
Jul
(200) |
Aug
(212) |
Sep
(185) |
Oct
(297) |
Nov
(437) |
Dec
(272) |
2006 |
Jan
(542) |
Feb
(329) |
Mar
(267) |
Apr
(332) |
May
(267) |
Jun
(130) |
Jul
(161) |
Aug
(348) |
Sep
(166) |
Oct
(305) |
Nov
(173) |
Dec
(173) |
2007 |
Jan
(199) |
Feb
(118) |
Mar
(133) |
Apr
(200) |
May
(208) |
Jun
(146) |
Jul
(198) |
Aug
(146) |
Sep
(187) |
Oct
(182) |
Nov
(181) |
Dec
(83) |
2008 |
Jan
(252) |
Feb
(124) |
Mar
(124) |
Apr
(101) |
May
(143) |
Jun
(122) |
Jul
(129) |
Aug
(60) |
Sep
(80) |
Oct
(89) |
Nov
(54) |
Dec
(112) |
2009 |
Jan
(88) |
Feb
(145) |
Mar
(105) |
Apr
(164) |
May
(123) |
Jun
(154) |
Jul
(374) |
Aug
(341) |
Sep
(219) |
Oct
(137) |
Nov
(373) |
Dec
(240) |
2010 |
Jan
(197) |
Feb
(270) |
Mar
(253) |
Apr
(150) |
May
(102) |
Jun
(51) |
Jul
(300) |
Aug
(512) |
Sep
(254) |
Oct
(258) |
Nov
(288) |
Dec
(143) |
2011 |
Jan
(238) |
Feb
(179) |
Mar
(253) |
Apr
(332) |
May
(248) |
Jun
(255) |
Jul
(216) |
Aug
(282) |
Sep
(146) |
Oct
(77) |
Nov
(86) |
Dec
(69) |
2012 |
Jan
(172) |
Feb
(234) |
Mar
(229) |
Apr
(101) |
May
(212) |
Jun
(267) |
Jul
(129) |
Aug
(210) |
Sep
(239) |
Oct
(271) |
Nov
(368) |
Dec
(220) |
2013 |
Jan
(179) |
Feb
(155) |
Mar
(59) |
Apr
(47) |
May
(99) |
Jun
(158) |
Jul
(185) |
Aug
(16) |
Sep
(16) |
Oct
(7) |
Nov
(20) |
Dec
(12) |
2014 |
Jan
(21) |
Feb
(17) |
Mar
(18) |
Apr
(13) |
May
(27) |
Jun
(15) |
Jul
(19) |
Aug
(22) |
Sep
(30) |
Oct
(16) |
Nov
(19) |
Dec
(16) |
2015 |
Jan
(14) |
Feb
(24) |
Mar
(33) |
Apr
(41) |
May
(14) |
Jun
(80) |
Jul
(53) |
Aug
(8) |
Sep
(7) |
Oct
(15) |
Nov
(13) |
Dec
(2) |
2016 |
Jan
(22) |
Feb
(12) |
Mar
(30) |
Apr
(6) |
May
(33) |
Jun
(16) |
Jul
(8) |
Aug
(20) |
Sep
(12) |
Oct
(18) |
Nov
(12) |
Dec
(11) |
2017 |
Jan
(24) |
Feb
(26) |
Mar
(47) |
Apr
(23) |
May
(19) |
Jun
(14) |
Jul
(28) |
Aug
(30) |
Sep
(17) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
(1) |
Feb
(73) |
Mar
(90) |
Apr
(42) |
May
(116) |
Jun
(90) |
Jul
(127) |
Aug
(103) |
Sep
(56) |
Oct
(42) |
Nov
(95) |
Dec
(58) |
2020 |
Jan
(102) |
Feb
(31) |
Mar
(93) |
Apr
(60) |
May
(57) |
Jun
(45) |
Jul
(29) |
Aug
(32) |
Sep
(44) |
Oct
(86) |
Nov
(51) |
Dec
(71) |
2021 |
Jan
(44) |
Feb
(25) |
Mar
(78) |
Apr
(130) |
May
(64) |
Jun
(74) |
Jul
(21) |
Aug
(64) |
Sep
(40) |
Oct
(43) |
Nov
(21) |
Dec
(99) |
2022 |
Jan
(154) |
Feb
(64) |
Mar
(45) |
Apr
(95) |
May
(62) |
Jun
(48) |
Jul
(73) |
Aug
(37) |
Sep
(71) |
Oct
(27) |
Nov
(40) |
Dec
(65) |
2023 |
Jan
(89) |
Feb
(130) |
Mar
(124) |
Apr
(50) |
May
(93) |
Jun
(46) |
Jul
(45) |
Aug
(68) |
Sep
(62) |
Oct
(71) |
Nov
(108) |
Dec
(82) |
2024 |
Jan
(53) |
Feb
(76) |
Mar
(64) |
Apr
(75) |
May
(36) |
Jun
(54) |
Jul
(98) |
Aug
(137) |
Sep
(58) |
Oct
(177) |
Nov
(84) |
Dec
(52) |
2025 |
Jan
(70) |
Feb
(53) |
Mar
(72) |
Apr
(47) |
May
(88) |
Jun
(49) |
Jul
(86) |
Aug
(30) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Sebastian B. <bo...@us...> - 2004-08-29 17:43:08
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/schema In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2521/src/org/exist/schema Modified Files: GenericSchemaService.java Log Message: fix bug in reading new schemas from file upon import Index: GenericSchemaService.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/schema/GenericSchemaService.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GenericSchemaService.java 10 Aug 2004 14:19:23 -0000 1.2 --- GenericSchemaService.java 29 Aug 2004 17:42:48 -0000 1.3 *************** *** 374,379 **** XMLResource resource = getSchema(namespaceURI); try { ! Schema schema = (new SchemaReader((String) resource.getContent())).read(); ! return schema; } catch (IOException e) { throw new XMLDBException(ErrorCodes.VENDOR_ERROR, "Error reading schema information for target namespace: " + namespaceURI, e); --- 374,380 ---- XMLResource resource = getSchema(namespaceURI); try { ! //TODO does the next line have to be this complicated? ! Schema schema = (new SchemaReader(new InputSource(new StringReader((String) resource.getContent())))).read(); ! return schema; } catch (IOException e) { throw new XMLDBException(ErrorCodes.VENDOR_ERROR, "Error reading schema information for target namespace: " + namespaceURI, e); *************** *** 463,467 **** if (updateService == null) updateService = (XUpdateQueryService) getSchemasCollection().getService("XUpdateQueryService", "1.0"); ! ; return updateService; } --- 464,468 ---- if (updateService == null) updateService = (XUpdateQueryService) getSchemasCollection().getService("XUpdateQueryService", "1.0"); ! return updateService; } |
From: Jean-Marc V. <jm...@us...> - 2004-08-29 07:11:13
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/ant In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27986/src/org/exist/ant Modified Files: XMLDBStoreTask.java Log Message: bug when specifying the subcollections="true" attribute on a filesystem where the separatorChar is not '/'. Index: XMLDBStoreTask.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/ant/XMLDBStoreTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** XMLDBStoreTask.java 25 May 2004 13:00:54 -0000 1.3 --- XMLDBStoreTask.java 29 Aug 2004 07:11:04 -0000 1.4 *************** *** 100,103 **** --- 100,105 ---- if (p > -1) { relDir = files[i].substring(0, p); + // It's necessary to do this translation on Windows, and possibly MacOS: + relDir = relDir.replace(File.separatorChar, '/'); if (createSubcollections && (prevDir == null || (!relDir.equals(prevDir)))) { collection = mkcol(root, baseURI, "/db" + path, relDir); |
From: Sebastian B. <bo...@us...> - 2004-08-28 16:23:36
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32320/src/org/exist/xquery/functions Modified Files: FunLocalName.java Log Message: fix NPE when local-name is invoked on an empty sequence (i.e. "/inexistent-tag-name/local-name()"). Now returns empty sequence. Index: FunLocalName.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/FunLocalName.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FunLocalName.java 29 Jan 2004 15:06:41 -0000 1.1 --- FunLocalName.java 28 Aug 2004 16:23:26 -0000 1.2 *************** *** 28,31 **** --- 28,32 ---- import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; + import org.exist.xquery.value.EmptySequence; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; *************** *** 54,57 **** --- 55,60 ---- public Sequence eval(Sequence contextSequence, Item contextItem) throws XPathException { Node n = null; + if ((contextSequence == null) && (contextItem == null)) + return new EmptySequence(); if(contextItem != null) contextSequence = contextItem.toSequence(); |
From: Sebastian B. <bo...@us...> - 2004-08-28 16:20:39
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31687/src/org/exist/xquery/functions/util Modified Files: EvalFunction.java Log Message: return empty sequence instead of failing when "" is passed as expression Index: EvalFunction.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/functions/util/EvalFunction.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** EvalFunction.java 13 Aug 2004 21:28:48 -0000 1.6 --- EvalFunction.java 28 Aug 2004 16:20:23 -0000 1.7 *************** *** 37,40 **** --- 37,41 ---- import org.exist.xquery.XQueryContext; import org.exist.xquery.XPathException; + import org.exist.xquery.value.EmptySequence; import org.exist.xquery.value.Item; import org.exist.xquery.value.Sequence; *************** *** 63,67 **** "namespace declarations and variable declarations are visible from within the " + "inner expression. The function accepts a second string argument to specify " + ! "the static context collection to which the expression applies.", new SequenceType[] { new SequenceType(Type.STRING, Cardinality.EXACTLY_ONE), --- 64,69 ---- "namespace declarations and variable declarations are visible from within the " + "inner expression. The function accepts a second string argument to specify " + ! "the static context collection to which the expression applies. It will return" + ! "an empty sequence if you pass a whitespace string.", new SequenceType[] { new SequenceType(Type.STRING, Cardinality.EXACTLY_ONE), *************** *** 87,90 **** --- 89,94 ---- // get the query expression String expr = getArgument(0).eval(contextSequence, contextItem).getStringValue(); + if ("".equals(expr.trim())) + return new EmptySequence(); // check optional collection argument DocumentSet oldDocumentSet = null; |
From: Jean-Marc V. <jm...@us...> - 2004-08-28 14:26:20
|
Update of /cvsroot/exist/eXist-1.0/webapp/xquery In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14359 Added Files: hello.xq hello-plural-db.xq hello-plural.xq Log Message: iexamples of plain dynamic Web pages with XQuery and eXist extensions --- NEW FILE: hello.xq --- xquery version "1.0"; (: How to do plain dynamic Web pages with XQuery and eXist extensions :) declare namespace request="http://exist-db.org/xquery/request"; let $name := request:request-parameter("name", " you") return <html> <form method="GET"> Please enter your name: <input type="text" size="40" name="name" /> <input type="submit" /> </form> Hello { $name } ! </html> --- NEW FILE: hello-plural.xq --- xquery version "1.0"; declare namespace request="http://exist-db.org/xquery/request"; let $name := request:request-parameter("name", "") let $names := ( request:get-session-attribute("names"), $name ) let $dummy := request:set-session-attribute("names", $names) return <html> <form method="GET"> Please enter your name: <input type="text" size="40" name="name" /> <input type="submit" /> </form> Hello { $names } ! </html> --- NEW FILE: hello-plural-db.xq --- xquery version "1.0"; declare namespace request="http://exist-db.org/xquery/request"; declare namespace xmldb="http://exist-db.org/xquery/xmldb"; let $name := request:request-parameter("name", "") (: The first time store the document holding he names :) let $collection := xmldb:collection("xmldb:exist:///db", "guest", "guest") let $dummy := if ( not ( doc( "names.xml" )) ) then xmldb:store($collection, "names.xml", <names/> ) else <dummy/> (: Create an XUpdate document :) let $xupdate := <xupdate:modifications version="1.0" xmlns:xupdate="http://www.xmldb.org/xupdate" > <xupdate:append select=" doc( 'names.xml' )/names"> <xupdate:element name="name">{$name}</xupdate:element> </xupdate:append> </xupdate:modifications> let $dummy2 := if ( not ( doc( "names.xml" )/names/name = $name) ) then xmldb:update($collection, $xupdate) else <dummy/> let $names-from-db := doc( "/db/names.xml" ) let $names := $names-from-db return <html> <form method="GET"> Please enter your name: <input type="text" size="40" name="name" /> <input type="submit" /> </form> Hello { $names } ! </html> |
From: Jean-Marc V. <jm...@us...> - 2004-08-21 15:34:12
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3152/src/org/exist/xquery/test Modified Files: XQueryTest.java Log Message: Index: XQueryTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/XQueryTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** XQueryTest.java 21 Aug 2004 08:46:07 -0000 1.3 --- XQueryTest.java 21 Aug 2004 15:34:00 -0000 1.4 *************** *** 5,8 **** --- 5,9 ---- import junit.framework.TestCase; + import org.exist.xmldb.DatabaseInstanceManager; import org.w3c.dom.Element; import org.xmldb.api.DatabaseManager; *************** *** 33,36 **** --- 34,41 ---- private static String attributeXML; private static int stringSize; + private static int nbElem; + private String file_name = "detail_xml.xml"; + private String xml; + private Database database; public XQueryTest(String arg0) { *************** *** 42,46 **** // initialize driver Class cl = Class.forName("org.exist.xmldb.DatabaseImpl"); ! Database database = (Database) cl.newInstance(); database.setProperty("create-database", "true"); DatabaseManager.registerDatabase(database); --- 47,51 ---- // initialize driver Class cl = Class.forName("org.exist.xmldb.DatabaseImpl"); ! database = (Database) cl.newInstance(); database.setProperty("create-database", "true"); DatabaseManager.registerDatabase(database); *************** *** 66,69 **** --- 71,88 ---- } + /* + * @see TestCase#tearDown() + */ + protected void tearDown() throws Exception { + // testCollection.removeResource( testCollection .getResource(file_name)); + + DatabaseManager.deregisterDatabase(database); + DatabaseInstanceManager dim = + (DatabaseInstanceManager) testCollection.getService( + "DatabaseInstanceManager", "1.0"); + dim.shutdown(); + System.out.println("tearDown PASSED"); + } + public void testFor() { ResourceSet result; *************** *** 121,144 **** try { System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = makeString(stringSize); ! String head = "<details format='xml'>"; ! String elem = "<metadata docid='" + large + "'></metadata>"; ! String tail = "</details>"; ! String xml = head + elem + elem + tail; ! final String FILE_NAME = "detail_xml.xml"; ! XPathQueryService service = ! storeXMLStringAndGetQueryService(FILE_NAME, xml); ! query = "doc('"+ FILE_NAME+"') / details/metadata[@docid= '" + large + "' ]"; ! result = service.queryResource(FILE_NAME, query ); ! printResult(result); ! assertEquals( "XQuery: " + query, 2, result.getSize() ); ! } catch (XMLDBException e) { ! System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); ! fail(e.getMessage()); } - } ! public void testLargeAttributeRealFile() { ResourceSet result; String query; --- 140,219 ---- try { System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = createXMLContentWithLargeString(); ! XPathQueryService service = ! storeXMLStringAndGetQueryService(file_name, xml); ! ! query = "doc('"+ file_name+"') / details/metadata[@docid= '" + large + "' ]"; ! result = service.queryResource(file_name, query ); ! printResult(result); ! assertEquals( "XQuery: " + query, nbElem, result.getSize() ); ! } catch (XMLDBException e) { ! System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); ! fail(e.getMessage()); ! } ! } ! public void testLargeAttributeContains() { ! ResourceSet result; ! String query; ! XMLResource resu; ! try { ! System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = createXMLContentWithLargeString(); ! XPathQueryService service = ! storeXMLStringAndGetQueryService(file_name, xml); ! ! query = "doc('"+ file_name+"') / details/metadata[ contains(@docid, 'aa') ]"; ! result = service.queryResource(file_name, query ); ! assertEquals( "XQuery: " + query, nbElem, result.getSize() ); ! } catch (XMLDBException e) { ! System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); ! fail(e.getMessage()); ! } } ! public void testLargeAttributeKeywordOperator() { ! ResourceSet result; ! String query; ! XMLResource resu; ! try { ! System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = createXMLContentWithLargeString(); ! XPathQueryService service = ! storeXMLStringAndGetQueryService(file_name, xml); ! ! query = "doc('"+ file_name+"') / details/metadata[ @docid &= '" + large + "' ]"; ! result = service.queryResource(file_name, query ); ! assertEquals( "XQuery: " + query, nbElem, result.getSize() ); ! } catch (XMLDBException e) { ! System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); ! fail(e.getMessage()); ! } ! } ! ! /** CAUTION side effect on field xml ! * @return the large string contained in the atrbute(s) ! */ ! private String createXMLContentWithLargeString() { ! String large = makeString(stringSize); ! String head = "<details format='xml'>"; ! String elem = "<metadata docid='" + large + "'></metadata>"; ! String tail = "</details>"; ! xml = head; ! for ( int i=0; i< nbElem; i++ ) ! xml += elem; ! xml += tail; ! return large; ! } ! ! public void testRetrieveLargeAttribute() throws XMLDBException{ ! System.out.println("testRetrieveLargeAttribute 1: ========" ); ! XMLResource res = (XMLResource) testCollection.getResource(file_name); ! System.out.println("res.getContent(): " + res.getContent() ); ! } ! ! /** This test is obsolete because testLargeAttributeSimple() reproduces the problem without a file, ! * but I keep it to show how one can test with an XML file. */ ! public void obsoleteTestLargeAttributeRealFile() { ResourceSet result; String query; *************** *** 148,152 **** String large; large = "challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003"; - large = "challenges"; if (attributeXML != null) large = attributeXML; --- 223,226 ---- *************** *** 217,228 **** public static void main(String[] args) { ! if ( args.length > 0) { attributeXML = args[0]; } stringSize = 513; ! if ( args.length > 1) { stringSize = Integer.parseInt( args[1] ); } ! junit.textui.TestRunner.run(XQueryTest.class); } --- 291,306 ---- public static void main(String[] args) { ! if ( args.length > 0 ) { attributeXML = args[0]; } stringSize = 513; ! if ( args.length > 1 ) { stringSize = Integer.parseInt( args[1] ); } ! nbElem = 2; ! if ( args.length > 2 ) { ! nbElem = Integer.parseInt( args[2] ); ! } ! junit.textui.TestRunner.run(XQueryTest.class); } |
From: Jean-Marc V. <jm...@us...> - 2004-08-21 08:46:19
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14250/src/org/exist/xquery/test Modified Files: XQueryTest.java Log Message: Changed testLargeAttributeSimple() so that it creates a document with twice the same big attribute. Fails when the attributes' size is 513, saying: expected:<2> but was:<0> Index: XQueryTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/XQueryTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** XQueryTest.java 21 Aug 2004 06:52:08 -0000 1.2 --- XQueryTest.java 21 Aug 2004 08:46:07 -0000 1.3 *************** *** 32,35 **** --- 32,36 ---- private Collection testCollection; private static String attributeXML; + private static int stringSize; public XQueryTest(String arg0) { *************** *** 73,99 **** storeXMLStringAndGetQueryService(NUMBERS_XML, numbers); query = "for $f in /*/item return $f"; result = service.queryResource(NUMBERS_XML, query ); - System.out.println("testFor 1: ========" ); printResult(result); assertEquals( "XQuery: " + query, 4, result.getSize() ); query = "for $f in /*/item order by $f ascending return $f"; result = service.queryResource(NUMBERS_XML, query ); - System.out.println("testFor 2: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "3", ((Element)resu.getContentAsDOM()).getAttribute("id") ); query = "for $f in /*/item order by $f descending return $f"; result = service.queryResource(NUMBERS_XML, query ); - System.out.println("testFor 3: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "2", ((Element)resu.getContentAsDOM()).getAttribute("id") ); query = "for $f in /*/item order by xs:double($f/price) descending return $f"; result = service.queryResource(NUMBERS_XML, query ); - System.out.println("testFor 4: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); --- 74,100 ---- storeXMLStringAndGetQueryService(NUMBERS_XML, numbers); + System.out.println("testFor 1: ========" ); query = "for $f in /*/item return $f"; result = service.queryResource(NUMBERS_XML, query ); printResult(result); assertEquals( "XQuery: " + query, 4, result.getSize() ); + System.out.println("testFor 2: ========" ); query = "for $f in /*/item order by $f ascending return $f"; result = service.queryResource(NUMBERS_XML, query ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "3", ((Element)resu.getContentAsDOM()).getAttribute("id") ); + System.out.println("testFor 3: ========" ); query = "for $f in /*/item order by $f descending return $f"; result = service.queryResource(NUMBERS_XML, query ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "2", ((Element)resu.getContentAsDOM()).getAttribute("id") ); + System.out.println("testFor 4: ========" ); query = "for $f in /*/item order by xs:double($f/price) descending return $f"; result = service.queryResource(NUMBERS_XML, query ); printResult(result); resu = (XMLResource) result.getResource(0); *************** *** 120,126 **** try { System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = makeString(592); ! String xml = "<details format='xml'><metadata docid='" + large + ! "'></metadata></details>"; final String FILE_NAME = "detail_xml.xml"; XPathQueryService service = --- 121,129 ---- try { System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = makeString(stringSize); ! String head = "<details format='xml'>"; ! String elem = "<metadata docid='" + large + "'></metadata>"; ! String tail = "</details>"; ! String xml = head + elem + elem + tail; final String FILE_NAME = "detail_xml.xml"; XPathQueryService service = *************** *** 130,134 **** result = service.queryResource(FILE_NAME, query ); printResult(result); ! assertEquals( "XQuery: " + query, 1, result.getSize() ); } catch (XMLDBException e) { System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); --- 133,137 ---- result = service.queryResource(FILE_NAME, query ); printResult(result); ! assertEquals( "XQuery: " + query, 2, result.getSize() ); } catch (XMLDBException e) { System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); *************** *** 217,220 **** --- 220,228 ---- attributeXML = args[0]; } + stringSize = 513; + if ( args.length > 1) { + stringSize = Integer.parseInt( args[1] ); + } + junit.textui.TestRunner.run(XQueryTest.class); } |
From: Jean-Marc V. <jm...@us...> - 2004-08-21 06:52:19
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12939/src/org/exist/xquery/test Modified Files: XQueryTest.java Log Message: currently test fails: testLargeAttributeRealFile() Index: XQueryTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/XQueryTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** XQueryTest.java 20 Aug 2004 21:28:24 -0000 1.1 --- XQueryTest.java 21 Aug 2004 06:52:08 -0000 1.2 *************** *** 31,34 **** --- 31,35 ---- private Collection testCollection; + private static String attributeXML; public XQueryTest(String arg0) { *************** *** 112,136 **** return b.toString(); } ! ! public void testLargeAttribute() { ResourceSet result; String query; XMLResource resu; try { ! String large = makeString(2000); // 592); large = "challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003"; String xml = "<details format='xml'><metadata docid='" + large + "'></metadata></details>"; XPathQueryService service = ! // storeXMLStringAndGetQueryService(NUMBERS_XML, xml); ! storeXMLStringAndGetQueryService("detail_xml.xml"); ! query = "doc('"+ NUMBERS_XML+"') / details/metadata[@docid= '" + large + "' ]"; ! result = service.queryResource("detail_xml.xml", query ); ! System.out.println("testLargeAttribute 1: ========" ); printResult(result); ! assertEquals( "XQuery: " + query, 1, result.getSize() ); } catch (XMLDBException e) { ! System.out.println("testLargeAttribute(): XMLDBException: "+e); fail(e.getMessage()); } --- 113,164 ---- return b.toString(); } ! ! public void testLargeAttributeSimple() { ResourceSet result; String query; XMLResource resu; try { ! System.out.println("testLargeAttributeSimple 1: ========" ); ! String large = makeString(592); ! String xml = "<details format='xml'><metadata docid='" + large + ! "'></metadata></details>"; ! final String FILE_NAME = "detail_xml.xml"; ! XPathQueryService service = ! storeXMLStringAndGetQueryService(FILE_NAME, xml); ! ! query = "doc('"+ FILE_NAME+"') / details/metadata[@docid= '" + large + "' ]"; ! result = service.queryResource(FILE_NAME, query ); ! printResult(result); ! assertEquals( "XQuery: " + query, 1, result.getSize() ); ! } catch (XMLDBException e) { ! System.out.println("testLargeAttributeSimple(): XMLDBException: "+e); ! fail(e.getMessage()); ! } ! } ! ! public void testLargeAttributeRealFile() { ! ResourceSet result; ! String query; ! XMLResource resu; ! try { ! System.out.println("testLargeAttributeRealFile 1: ========" ); ! String large; large = "challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003"; + large = "challenges"; + if (attributeXML != null) + large = attributeXML; String xml = "<details format='xml'><metadata docid='" + large + "'></metadata></details>"; + final String FILE_NAME = "detail_xml.xml"; XPathQueryService service = ! storeXMLStringAndGetQueryService(FILE_NAME); ! query = "doc('"+ FILE_NAME+"') / details/metadata[@docid= '" + large + "' ]"; // fails !!! ! // query = "doc('"+ FILE_NAME+"') / details/metadata[ docid= '" + large + "' ]"; // test passes! ! result = service.queryResource(FILE_NAME, query ); printResult(result); ! assertEquals( "XQuery: " + query, 2, result.getSize() ); } catch (XMLDBException e) { ! System.out.println("testLargeAttributeRealFile(): XMLDBException: "+e); fail(e.getMessage()); } *************** *** 186,189 **** --- 214,220 ---- public static void main(String[] args) { + if ( args.length > 0) { + attributeXML = args[0]; + } junit.textui.TestRunner.run(XQueryTest.class); } |
From: Jean-Marc V. <jm...@us...> - 2004-08-21 06:50:37
|
Update of /cvsroot/exist/eXist-1.0/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12430 Added Files: detail_xml.xml Log Message: For org.exist.xquery.test.XQueryTest --- NEW FILE: detail_xml.xml --- <?xml version="1.0" encoding="UTF-8"?> <details format="xml"> <metadata docid="challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003" docid-orig="challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003" isSurrogate="false" prob="0.0"> </metadata> <metadata docid="challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003" docid-test-not-prob2="challengesininformationretrievalandlanguagemodelingreportofaworks" docid-test-not-pass="challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid" docid-short="challenges" isSurrogate="false" prob="0.0"> </metadata> </details> |
From: Jean-Marc V. <jm...@us...> - 2004-08-20 21:28:37
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1407/src/org/exist/xquery/test Added Files: XQueryTest.java Log Message: --- NEW FILE: XQueryTest.java --- package org.exist.xquery.test; import java.io.File; import junit.framework.TestCase; import org.w3c.dom.Element; import org.xmldb.api.DatabaseManager; import org.xmldb.api.base.Collection; import org.xmldb.api.base.Database; import org.xmldb.api.base.Resource; import org.xmldb.api.base.ResourceIterator; import org.xmldb.api.base.ResourceSet; import org.xmldb.api.base.XMLDBException; import org.xmldb.api.modules.CollectionManagementService; import org.xmldb.api.modules.XMLResource; import org.xmldb.api.modules.XPathQueryService; public class XQueryTest extends TestCase { private static final String NUMBERS_XML = "numbers.xml"; private final static String URI = "xmldb:exist:///db"; private final static String numbers = "<test>" + "<item id='1'><price>5.6</price><stock>22</stock></item>" + "<item id='2'><price>7.4</price><stock>43</stock></item>" + "<item id='3'><price>18.4</price><stock>5</stock></item>" + "<item id='4'><price>65.54</price><stock>16</stock></item>" + "</test>"; private Collection testCollection; public XQueryTest(String arg0) { super(arg0); } protected void setUp() { try { // initialize driver Class cl = Class.forName("org.exist.xmldb.DatabaseImpl"); Database database = (Database) cl.newInstance(); database.setProperty("create-database", "true"); DatabaseManager.registerDatabase(database); Collection root = DatabaseManager.getCollection( "xmldb:exist:///db", "admin", null); CollectionManagementService service = (CollectionManagementService) root.getService( "CollectionManagementService", "1.0"); testCollection = service.createCollection("test"); assertNotNull(testCollection); } catch (ClassNotFoundException e) { } catch (InstantiationException e) { } catch (IllegalAccessException e) { } catch (XMLDBException e) { e.printStackTrace(); } } public void testFor() { ResourceSet result; String query; XMLResource resu; try { XPathQueryService service = storeXMLStringAndGetQueryService(NUMBERS_XML, numbers); query = "for $f in /*/item return $f"; result = service.queryResource(NUMBERS_XML, query ); System.out.println("testFor 1: ========" ); printResult(result); assertEquals( "XQuery: " + query, 4, result.getSize() ); query = "for $f in /*/item order by $f ascending return $f"; result = service.queryResource(NUMBERS_XML, query ); System.out.println("testFor 2: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "3", ((Element)resu.getContentAsDOM()).getAttribute("id") ); query = "for $f in /*/item order by $f descending return $f"; result = service.queryResource(NUMBERS_XML, query ); System.out.println("testFor 3: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "2", ((Element)resu.getContentAsDOM()).getAttribute("id") ); query = "for $f in /*/item order by xs:double($f/price) descending return $f"; result = service.queryResource(NUMBERS_XML, query ); System.out.println("testFor 4: ========" ); printResult(result); resu = (XMLResource) result.getResource(0); assertEquals( "XQuery: " + query, "4", ((Element)resu.getContentAsDOM()).getAttribute("id") ); } catch (XMLDBException e) { System.out.println("testFor(): XMLDBException: "+e); fail(e.getMessage()); } } private String makeString(int n){ StringBuffer b = new StringBuffer(); char c = 'a'; for ( int i=0; i<n; i++ ) { b.append(c); } return b.toString(); } public void testLargeAttribute() { ResourceSet result; String query; XMLResource resu; try { String large = makeString(2000); // 592); large = "challengesininformationretrievalandlanguagemodelingreportofaworkshopheldatthecenterforintelligentinformationretrievaluniversityofmassachusettsamherstseptember2002-extdocid-howardturtlemarksandersonnorbertfuhralansmeatonjayaslamdragomirradevwesselkraaijellenvoorheesamitsinghaldonnaharmanjaypontejamiecallannicholasbelkinjohnlaffertylizliddyronirosenfeldvictorlavrenkodavidjharperrichschwartzjohnpragerchengxiangzhaijinxixusalimroukosstephenrobertsonandrewmccallumbrucecroftrmanmathasuedumaisdjoerdhiemstraeduardhovyralphweischedelthomashofmannjamesallanchrisbuckleyphilipresnikdavidlewis2003"; String xml = "<details format='xml'><metadata docid='" + large + "'></metadata></details>"; XPathQueryService service = // storeXMLStringAndGetQueryService(NUMBERS_XML, xml); storeXMLStringAndGetQueryService("detail_xml.xml"); query = "doc('"+ NUMBERS_XML+"') / details/metadata[@docid= '" + large + "' ]"; result = service.queryResource("detail_xml.xml", query ); System.out.println("testLargeAttribute 1: ========" ); printResult(result); assertEquals( "XQuery: " + query, 1, result.getSize() ); } catch (XMLDBException e) { System.out.println("testLargeAttribute(): XMLDBException: "+e); fail(e.getMessage()); } } /** * @return * @throws XMLDBException */ private XPathQueryService storeXMLStringAndGetQueryService(String documentName, String content) throws XMLDBException { XMLResource doc = (XMLResource) testCollection.createResource( documentName, "XMLResource" ); doc.setContent(content); testCollection.storeResource(doc); XPathQueryService service = (XPathQueryService) testCollection.getService( "XPathQueryService", "1.0"); return service; } /** * @return * @throws XMLDBException */ private XPathQueryService storeXMLStringAndGetQueryService(String documentName ) throws XMLDBException { XMLResource doc = (XMLResource) testCollection.createResource( documentName, "XMLResource" ); doc.setContent(new File(documentName)); testCollection.storeResource(doc); XPathQueryService service = (XPathQueryService) testCollection.getService( "XPathQueryService", "1.0"); return service; } /** * @param result * @throws XMLDBException */ private void printResult(ResourceSet result) throws XMLDBException { for (ResourceIterator i = result.getIterator(); i.hasMoreResources(); ) { Resource r = i.nextResource(); System.out.println(r.getContent()); } } public static void main(String[] args) { junit.textui.TestRunner.run(XQueryTest.class); } } |
From: Wolfgang M. M. <wol...@us...> - 2004-08-20 07:50:03
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/storage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14488/src/org/exist/storage Modified Files: BrokerPool.java Log Message: Applied patch to correct wrong default namespace URI used for variable declarations. Index: BrokerPool.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/storage/BrokerPool.java,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** BrokerPool.java 16 Aug 2004 19:47:11 -0000 1.29 --- BrokerPool.java 20 Aug 2004 07:49:53 -0000 1.30 *************** *** 233,237 **** syncDaemon = new SyncDaemon(); if (syncPeriod > 0) ! syncDaemon.executePeriodically(2000, new Sync(this, syncPeriod), false); conf = config; xqueryCache = new XQueryPool(); --- 233,237 ---- syncDaemon = new SyncDaemon(); if (syncPeriod > 0) ! syncDaemon.executePeriodically(1000, new Sync(this, syncPeriod), false); conf = config; xqueryCache = new XQueryPool(); |
From: Igor A. <ig...@us...> - 2004-08-18 21:48:28
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/dom In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18591/src/org/exist/dom Modified Files: ElementImpl.java Log Message: Fix to toString(boolean, TreeSet), to properly escape XML characters. Values were decoded (for instance, ">" were decoded to ">") upon attribute's creation, but weren't re-encoded upon serialization by toString. Added a method escapeXml (as I couldn't find another implementation. If there is any, I'll be glad to reuse). Index: ElementImpl.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/dom/ElementImpl.java,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** ElementImpl.java 9 Aug 2004 10:24:31 -0000 1.45 --- ElementImpl.java 18 Aug 2004 21:48:19 -0000 1.46 *************** *** 24,39 **** package org.exist.dom; - import java.io.ByteArrayInputStream; - import java.io.ByteArrayOutputStream; - import java.io.DataInputStream; - import java.io.DataOutputStream; - import java.io.IOException; - import java.util.ArrayList; - import java.util.HashMap; - import java.util.Iterator; [...2543 lines suppressed...] + break; + } + if (buffer == null) { + if (entity != null) { + buffer = new StringBuffer(str.length() + 20); + buffer.append(str.substring(0, i)); + buffer.append(entity); + } + } + else { + if (entity == null) + buffer.append(ch); + else + buffer.append(entity); + } + } + + return (buffer == null) ? str : buffer.toString(); + } } |
From: Wolfgang M. M. <wol...@us...> - 2004-08-18 20:09:19
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/parser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31064/src/org/exist/xquery/parser Modified Files: XQuery.g Log Message: Entity references should only be expanded in strings when parsing string literals. Index: XQuery.g =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/parser/XQuery.g,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** XQuery.g 8 Aug 2004 19:03:26 -0000 1.23 --- XQuery.g 18 Aug 2004 20:08:57 -0000 1.24 *************** *** 2015,2019 **** c:STRING_LITERAL { ! step= new LiteralValue(context, new StringValue(c.getText())); step.setASTNode(c); } --- 2015,2021 ---- c:STRING_LITERAL { ! StringValue val = new StringValue(c.getText()); ! val.expand(); ! step= new LiteralValue(context, val); step.setASTNode(c); } |
From: Wolfgang M. M. <wol...@us...> - 2004-08-18 20:09:19
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31064/src/org/exist/xquery Modified Files: AttributeConstructor.java Log Message: Entity references should only be expanded in strings when parsing string literals. Index: AttributeConstructor.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/AttributeConstructor.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** AttributeConstructor.java 28 May 2004 10:54:12 -0000 1.2 --- AttributeConstructor.java 18 Aug 2004 20:08:57 -0000 1.3 *************** *** 83,87 **** buf.append(next); } ! return new StringValue(buf.toString()); } --- 83,89 ---- buf.append(next); } ! StringValue result = new StringValue(buf.toString()); ! result.expand(); ! return result; } |
From: Wolfgang M. M. <wol...@us...> - 2004-08-18 20:09:09
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31064/src/org/exist/xquery/value Modified Files: StringValue.java Log Message: Entity references should only be expanded in strings when parsing string literals. Index: StringValue.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/value/StringValue.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** StringValue.java 28 May 2004 10:54:10 -0000 1.5 --- StringValue.java 18 Aug 2004 20:08:55 -0000 1.6 *************** *** 37,41 **** public StringValue(String stringValue, int type) throws XPathException { this.type = type; - stringValue = expand(stringValue); if(type == Type.STRING) this.value = stringValue; --- 37,40 ---- *************** *** 49,59 **** public StringValue(String stringValue) { ! try { ! value = expand(stringValue); ! } catch(XPathException e) { ! value = stringValue; ! } } private void checkType() throws XPathException { switch(type) { --- 48,59 ---- public StringValue(String stringValue) { ! value = stringValue; } + public StringValue expand() throws XPathException { + value = expand(value); + return this; + } + private void checkType() throws XPathException { switch(type) { |
From: DANIEL H. <DH...@FA...> - 2004-08-18 16:40:16
|
I downloaded Exist and installed it. I have gone to the exist/bin directory and started startup.bat here is what I get: C:\Program Files\eXist\bin>startup Exception in thread "main" java.lang.UnsupportedClassVersionError: org/ex rt/Main (Unsupported major.minor version 48.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:488) at java.security.SecureClassLoader.defineClass(SecureClassLoader. 6) at java.net.URLClassLoader.defineClass(URLClassLoader.java:243) at java.net.URLClassLoader.access$100(URLClassLoader.java:51) at java.net.URLClassLoader$1.run(URLClassLoader.java:190) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:183) at java.lang.ClassLoader.loadClass(ClassLoader.java:294) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288) at java.lang.ClassLoader.loadClass(ClassLoader.java:250) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310) This is the error I get at my PC at work. I have installed it at home and it runs fine. I can't figure out what the difference is. both have JDK 4. When I try to run Jetty/bin I get the same error. Any reasons? The information transmitted in this e-mail is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material, including protected health information. If you are not the intended recipient, you are hereby notified that any review, retransmission, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please destroy and delete this message from any computer and contact us immediately by return e-mail. <<<<P.H.I.>>>> |
From: Jean-Marc V. <jm...@us...> - 2004-08-18 15:46:28
|
Update of /cvsroot/exist/eXist-1.0/webapp/apps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6435 Modified Files: applications.xml Added Files: applications.xsd applications.xsd.html Log Message: added XML Schema (referencing Dublin Core Schema) Index: applications.xml =================================================================== RCS file: /cvsroot/exist/eXist-1.0/webapp/apps/applications.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** applications.xml 18 Aug 2004 14:02:23 -0000 1.4 --- applications.xml 18 Aug 2004 15:46:18 -0000 1.5 *************** *** 7,11 **** <application> ! <dc:creator><html:a href="http://jmvanel.free.fr/">J.M. Vanel</html:a></dc:creator> <dc:identifier>http://wwbota.free.fr/</dc:identifier> <dc:rights>GPL</dc:rights> --- 7,12 ---- <application> ! <dc:creator>Jean-Marc Vanel</dc:creator> ! <creator-site>http://jmvanel.free.fr/</creator-site> <dc:identifier>http://wwbota.free.fr/</dc:identifier> <dc:rights>GPL</dc:rights> *************** *** 22,25 **** --- 23,27 ---- <dev-site>http://wwbota.free.fr/</dev-site> <production-site>http://jmvanel.free.fr/protea.html</production-site> + <status>production</status> <feature-used>XQuery</feature-used> <feature-used>Cocoon</feature-used> *************** *** 30,36 **** <application> ! <dc:creator> ! <html:a href="http://www.divstrat.com.au/">Divstrat Pty Ltd</html:a> ! </dc:creator> <dc:identifier>http://www.divstrat.com.au/ds_webfiles_17/ds_Xunami.html</dc:identifier> <dc:rights>(c)2004 Divstrat</dc:rights> --- 32,36 ---- <application> ! <dc:creator> Divstrat Pty Ltd </dc:creator> <dc:identifier>http://www.divstrat.com.au/ds_webfiles_17/ds_Xunami.html</dc:identifier> <dc:rights>(c)2004 Divstrat</dc:rights> *************** *** 60,66 **** <application> ! <dc:creator> ! <html:a href="http://www.iua.upf.es/mtg/">Music Techonology Group (Barcelona, SPAIN)</html:a> ! </dc:creator> <dc:identifier>http://www.iua.upf.es/mtg/opendrama</dc:identifier> <dc:title>MPEG-7 web browser</dc:title> --- 60,64 ---- <application> ! <dc:creator> Music Techonology Group (Barcelona, SPAIN) </dc:creator> <dc:identifier>http://www.iua.upf.es/mtg/opendrama</dc:identifier> <dc:title>MPEG-7 web browser</dc:title> --- NEW FILE: applications.xsd.html --- <html xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2002/11/xquery-functions"> <body> <p style="font-size: 200%">XML Schema documentation</p> Generated by this <a href="http://wwbota.free.fr/XSLT_models/XMLSchema2HTMLdoc.xslt"> stylesheet </a><br> from base-uri: <a href="file:/usr/src/eXist-1.0/webapp/apps/applications.xsd">file:/usr/src/eXist-1.0/webapp/apps/applications.xsd</a><br>First level elements<br> <div style="font-weight: bolder
 "><a href="#d1e13">element applications</a> , references: 2 , referenced by: 0 ( ) </div> <hr>elementFormDefault=qualified targetNamespace=http://exist-db.org/ <h1>annotation</h1> <p> An XML format to share informations about applications built with eXist. Ii could be reused for other applications as well. For those of you who want to remain confidential you can omit some elements, e.g. publisher, etc, and just fill the technical information. Generated from XML instance by example2Schema.xslt - See http://wwbota.free.fr/XSLT_models/README.html </p> <h1>import</h1>namespace=http://purl.org/dc/elements/1.1/ schemaLocation=<a href="http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd">http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd</a><h1>import</h1>namespace=http://www.w3.org/1999/xhtml <div style="margin-left: 1em"><a name="d1e13"></a><h1>element applications </h1> <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e23"></a><h2>complexType </h2> mixed=true <div style="margin-left: 1em"> <div>Compositor: sequence </div>minOccurs=0 maxOccurs=unbounded <div style="margin-left: 1em"><a name="d1e27"></a><h4>element application </h4> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e37"></a><h5>complexType </h5> mixed=true <div style="margin-left: 1em"> <div>Compositor: sequence </div>minOccurs=0 maxOccurs=unbounded <div style="margin-left: 1em"><a name="d1e41"></a><h7>element Reference to element <a href="#">dc:creator</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e43"></a><h7>element creator-site ( type <a href="#">xsd:string</a> ) </h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e45"></a><h7>element Reference to element <a href="#">dc:identifier</a></h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> A dc:identifier can be deduced: if a dev-site exists, it will be the dc:identifier. Otherwise, the first of the production-site will be used. Otherwise, the dc:publisher or dc:creator will be used. </p> </xsd:annotation> </div> <div style="margin-left: 1em"><a name="d1e54"></a><h7>element Reference to element <a href="#">dc:rights</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e56"></a><h7>element Reference to element <a href="#">dc:title</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e58"></a><h7>element Reference to element <a href="#">dc:subject</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e60"></a><h7>element Reference to element <a href="#">dc:description</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e62"></a><h7>element Reference to element <a href="#">dc:publisher</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e64"></a><h7>element Reference to element <a href="#">dc:format</a></h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the format of the application itself. I suppose that the possibilities will be: - eXist distribution add-on (e.g. Cocoon sub-sitemap) - .jar for standalone app. - .war for J2EE web app. </p> </xsd:annotation> </div> <div style="margin-left: 1em"><a name="d1e73"></a><h7>element dev-site </h7> minOccurs=0 maxOccurs=1 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e83"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e86"></a><h7>element production-site </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the URL of an active Web site powered by eXist. </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e99"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e102"></a><h7>element status </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> alpha,beta,production </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e115"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e118"></a><h7>element feature-used </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=2 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e128"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e131"></a><h7>element database </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=2 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e141"></a><h8>complexType </h8> <div style="margin-left: 1em"><a name="d1e143"></a><h9>attribute size ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e145"></a><h9>attribute documents ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e147"></a><h9>attribute updates ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e149"></a><h9>attribute security ( type <a href="#">xsd:string</a> ) </h9> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e153"></a><h7>element dev-notes </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e163"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e166"></a><h7>element submitter </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns="">name or email address of the person who created the entry. </p> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e179"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e182"></a><h7>element third-party-feature-used </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=6 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e192"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e195"></a><h7>element datatype-stored </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e205"></a><h8>complexType </h8> mixed=true <div style="margin-left: 1em"><a name="d1e207"></a><h9>attribute targetnamespace ( type <a href="#">xsd:string</a> ) </h9> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e211"></a><h7>element demo-site </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the URL of an active demo. Web site powered by eXist. </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e224"></a><h8>complexType </h8> mixed=true </div> </div> </div> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e231"></a><h3>attribute using ( type <a href="#">xsd:string</a> ) </h3> </div> </div> </div> </body> </html> --- NEW FILE: applications.xsd --- <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://exist-db.org/" > <xsd:annotation> <xsd:documentation> An XML format to share informations about applications built with eXist. Ii could be reused for other applications as well. For those of you who want to remain confidential you can omit some elements, e.g. publisher, etc, and just fill the technical information. Generated from XML instance by example2Schema.xslt - See http://wwbota.free.fr/XSLT_models/README.html </xsd:documentation> </xsd:annotation> <xsd:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd" /> <xsd:import namespace="http://www.w3.org/1999/xhtml"/> <xsd:element name="applications"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element minOccurs="0" name="application"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element minOccurs="0" ref="dc:creator"/> <xsd:element minOccurs="0" name="creator-site" type="xsd:string" /> <xsd:element minOccurs="0" ref="dc:identifier"> <xsd:annotation> <xsd:documentation> A dc:identifier can be deduced: if a dev-site exists, it will be the dc:identifier. Otherwise, the first of the production-site will be used. Otherwise, the dc:publisher or dc:creator will be used. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" ref="dc:rights"/> <xsd:element minOccurs="0" ref="dc:title"/> <xsd:element minOccurs="0" ref="dc:subject"/> <xsd:element minOccurs="0" ref="dc:description"/> <xsd:element minOccurs="0" ref="dc:publisher"/> <xsd:element minOccurs="0" ref="dc:format"> <xsd:annotation> <xsd:documentation> the format of the application itself. I suppose that the possibilities will be: - eXist distribution add-on (e.g. Cocoon sub-sitemap) - .jar for standalone app. - .war for J2EE web app. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="1" name="dev-site"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="production-site"> <xsd:annotation> <xsd:documentation> the URL of an active Web site powered by eXist. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="status"> <xsd:annotation> <xsd:documentation> alpha,beta,production </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="feature-used"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="2"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="database"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="2"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="size" type="xsd:string"/> <xsd:attribute name="documents" type="xsd:string"/> <xsd:attribute name="updates" type="xsd:string"/> <xsd:attribute name="security" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element minOccurs="0" name="dev-notes"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="submitter"> <xsd:annotation> <xsd:documentation>name or email address of the person who created the entry. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="third-party-feature-used"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="6"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="datatype-stored"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:attribute name="targetnamespace" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element minOccurs="0" name="demo-site"> <xsd:annotation> <xsd:documentation> the URL of an active demo. Web site powered by eXist. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="using" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:schema> |
From: Jean-Marc V. <jm...@us...> - 2004-08-18 14:02:33
|
Update of /cvsroot/exist/eXist-1.0/webapp/apps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16013 Modified Files: applications.xml Log Message: added demo-site fori opendrama Index: applications.xml =================================================================== RCS file: /cvsroot/exist/eXist-1.0/webapp/apps/applications.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** applications.xml 18 Aug 2004 11:16:12 -0000 1.3 --- applications.xml 18 Aug 2004 14:02:23 -0000 1.4 *************** *** 51,55 **** <third-party-feature-used>Alloy LNF</third-party-feature-used> ! <datatype-stored targetnamespace="???">MPEG-7</datatype-stored> <datatype-stored targetnamespace="http://purl.org/dc/elements/1.1/">Dublin Core</datatype-stored> <database updates="frequent" security="multi-level"></database> --- 51,55 ---- <third-party-feature-used>Alloy LNF</third-party-feature-used> ! <datatype-stored targetnamespace="urn:mpeg:mpeg7:schema:2001">MPEG-7</datatype-stored> <datatype-stored targetnamespace="http://purl.org/dc/elements/1.1/">Dublin Core</datatype-stored> <database updates="frequent" security="multi-level"></database> *************** *** 71,77 **** <dc:format>Web application</dc:format> <dev-site>http://www.iua.upf.es/mtg/</dev-site> <third-party-feature-used>Quicktime for Java</third-party-feature-used> ! <datatype-stored targetnamespace="???">MPEG-7</datatype-stored> <dev-notes>PHP, Sablotron XSLT, Javascript</dev-notes> <submitter>mailto:oc...@iu...</submitter> --- 71,78 ---- <dc:format>Web application</dc:format> + <demo-site>http://www.iua.upf.es/mtg/opendrama/</demo-site> <dev-site>http://www.iua.upf.es/mtg/</dev-site> <third-party-feature-used>Quicktime for Java</third-party-feature-used> ! <datatype-stored targetnamespace="urn:mpeg:mpeg7:schema:2001">MPEG-7</datatype-stored> <dev-notes>PHP, Sablotron XSLT, Javascript</dev-notes> <submitter>mailto:oc...@iu...</submitter> |
From: Jean-Marc V. <jm...@us...> - 2004-08-18 11:16:22
|
Update of /cvsroot/exist/eXist-1.0/webapp/apps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12897 Modified Files: applications.xml Log Message: added Xunami and MPEG-7 web browser Index: applications.xml =================================================================== RCS file: /cvsroot/exist/eXist-1.0/webapp/apps/applications.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** applications.xml 16 Aug 2004 06:42:15 -0000 1.2 --- applications.xml 18 Aug 2004 11:16:12 -0000 1.3 *************** *** 4,8 **** xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" ! > <application> <dc:creator><html:a href="http://jmvanel.free.fr/">J.M. Vanel</html:a></dc:creator> --- 4,9 ---- xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" ! > ! <application> <dc:creator><html:a href="http://jmvanel.free.fr/">J.M. Vanel</html:a></dc:creator> *************** *** 27,29 **** --- 28,79 ---- <submitter /> </application> + + <application> + <dc:creator> + <html:a href="http://www.divstrat.com.au/">Divstrat Pty Ltd</html:a> + </dc:creator> + <dc:identifier>http://www.divstrat.com.au/ds_webfiles_17/ds_Xunami.html</dc:identifier> + <dc:rights>(c)2004 Divstrat</dc:rights> + <dc:title>Xunami</dc:title> + <dc:subject>multimedia</dc:subject> + <dc:subject>indexing</dc:subject> + <dc:subject>retrieval</dc:subject> + <dc:subject>multi-lingual</dc:subject> + <dc:description>Xunami is a web-based, multi-lingual, digital multimedia, indexing and retrieval system</dc:description> + <dc:publisher>Divstrat Pty Ltd</dc:publisher> + <dc:format>Web application, Webstart download, CD, HTML pages</dc:format> + + <dev-site>http://www.divstrat.com.au/</dev-site> + <third-party-feature-used>Quicktime for Java</third-party-feature-used> + <third-party-feature-used>Jakarta Tomcat</third-party-feature-used> + <third-party-feature-used>JDOM</third-party-feature-used> + <third-party-feature-used>Jaxen</third-party-feature-used> + <third-party-feature-used>Alloy LNF</third-party-feature-used> + + <datatype-stored targetnamespace="???">MPEG-7</datatype-stored> + <datatype-stored targetnamespace="http://purl.org/dc/elements/1.1/">Dublin Core</datatype-stored> + <database updates="frequent" security="multi-level"></database> + <dev-notes>Java, Servlets, JSP, Trax XSLT transforms,Swing GUI, HTML GUI</dev-notes> + <submitter>mailto:jv...@di...</submitter> + </application> + + + <application> + <dc:creator> + <html:a href="http://www.iua.upf.es/mtg/">Music Techonology Group (Barcelona, SPAIN)</html:a> + </dc:creator> + <dc:identifier>http://www.iua.upf.es/mtg/opendrama</dc:identifier> + <dc:title>MPEG-7 web browser</dc:title> + <dc:subject>multimedia</dc:subject> + <dc:subject>indexing</dc:subject> + <dc:subject>retrieval</dc:subject> + <dc:description>A system to search and retrieve information of operatic data, based on MPEG-7 standard.</dc:description> + <dc:format>Web application</dc:format> + + <dev-site>http://www.iua.upf.es/mtg/</dev-site> + <third-party-feature-used>Quicktime for Java</third-party-feature-used> + <datatype-stored targetnamespace="???">MPEG-7</datatype-stored> + <dev-notes>PHP, Sablotron XSLT, Javascript</dev-notes> + <submitter>mailto:oc...@iu...</submitter> + </application> </applications> |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 21:07:50
|
Update of /cvsroot/exist/eXist-1.0/installer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1417/installer Modified Files: install.xml.tmpl Log Message: Jetty/logs directory not copied by the installer. Index: install.xml.tmpl =================================================================== RCS file: /cvsroot/exist/eXist-1.0/installer/install.xml.tmpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** install.xml.tmpl 3 Aug 2004 16:59:01 -0000 1.3 --- install.xml.tmpl 16 Aug 2004 21:06:08 -0000 1.4 *************** *** 48,51 **** --- 48,52 ---- <include name="examples-setup.xml"/> <include name="Jetty*/**"/> + <include name="Jetty*/logs/"/> <include name="lib/"/> <include name="samples/**"/> |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 19:53:56
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/soap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19982/src/org/exist/soap Modified Files: AdminSoapBindingImpl.java Log Message: Removed the cache sync events that had been triggered by every database file independantly. Instead, the global BrokerPool will now trigger all sync events (through the SyncDaemon background thread). It distinguishes between minor and major syncs. Major syncs write all caches to disk, minor syncs only write the main document store (dom.dbx + collections.dbx). Minor syncs occur every 2 seconds, major syncs after a configurable period of time. As BrokerPool controls all sync events, it is guaranteed that only one cache is written at the same time. This has a positive effect on indexing performance. Index: AdminSoapBindingImpl.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/soap/AdminSoapBindingImpl.java,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** AdminSoapBindingImpl.java 3 Aug 2004 15:25:59 -0000 1.16 --- AdminSoapBindingImpl.java 16 Aug 2004 19:53:47 -0000 1.17 *************** *** 17,20 **** --- 17,21 ---- import org.exist.storage.BrokerPool; import org.exist.storage.DBBroker; + import org.exist.storage.sync.Sync; import org.exist.util.LockException; import org.exist.xquery.XPathException; *************** *** 80,84 **** broker.saveCollection(coll); broker.flush(); ! broker.sync(); return true; } catch (Exception e) { --- 81,85 ---- broker.saveCollection(coll); broker.flush(); ! broker.sync(Sync.MINOR_SYNC); return true; } catch (Exception e) { |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 19:53:56
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xmlrpc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19982/src/org/exist/xmlrpc Modified Files: RpcConnection.java Log Message: Removed the cache sync events that had been triggered by every database file independantly. Instead, the global BrokerPool will now trigger all sync events (through the SyncDaemon background thread). It distinguishes between minor and major syncs. Major syncs write all caches to disk, minor syncs only write the main document store (dom.dbx + collections.dbx). Minor syncs occur every 2 seconds, major syncs after a configurable period of time. As BrokerPool controls all sync events, it is guaranteed that only one cache is written at the same time. This has a positive effect on indexing performance. Index: RpcConnection.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xmlrpc/RpcConnection.java,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** RpcConnection.java 12 Aug 2004 16:07:18 -0000 1.67 --- RpcConnection.java 16 Aug 2004 19:53:47 -0000 1.68 *************** *** 72,75 **** --- 72,76 ---- import org.exist.storage.serializers.EXistOutputKeys; import org.exist.storage.serializers.Serializer; + import org.exist.storage.sync.Sync; import org.exist.util.Configuration; import org.exist.util.Lock; *************** *** 638,642 **** try { broker = brokerPool.get(); ! broker.sync(); } catch (EXistException e) { } finally { --- 639,643 ---- try { broker = brokerPool.get(); ! broker.sync(Sync.MAJOR_SYNC); } catch (EXistException e) { } finally { |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 19:53:55
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xmldb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19982/src/org/exist/xmldb Modified Files: LocalCollection.java LocalIndexQueryService.java Log Message: Removed the cache sync events that had been triggered by every database file independantly. Instead, the global BrokerPool will now trigger all sync events (through the SyncDaemon background thread). It distinguishes between minor and major syncs. Major syncs write all caches to disk, minor syncs only write the main document store (dom.dbx + collections.dbx). Minor syncs occur every 2 seconds, major syncs after a configurable period of time. As BrokerPool controls all sync events, it is guaranteed that only one cache is written at the same time. This has a positive effect on indexing performance. Index: LocalCollection.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xmldb/LocalCollection.java,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** LocalCollection.java 9 Aug 2004 10:24:31 -0000 1.41 --- LocalCollection.java 16 Aug 2004 19:53:47 -0000 1.42 *************** *** 49,52 **** --- 49,53 ---- import org.exist.storage.DBBroker; import org.exist.storage.serializers.EXistOutputKeys; + import org.exist.storage.sync.Sync; import org.exist.util.Lock; import org.exist.util.LockException; *************** *** 204,208 **** try { broker = brokerPool.get(user); ! broker.sync(); } catch (EXistException e) { throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage(), e); --- 205,209 ---- try { broker = brokerPool.get(user); ! broker.sync(Sync.MAJOR_SYNC); } catch (EXistException e) { throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e.getMessage(), e); Index: LocalIndexQueryService.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xmldb/LocalIndexQueryService.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** LocalIndexQueryService.java 8 Jun 2004 08:16:08 -0000 1.8 --- LocalIndexQueryService.java 16 Aug 2004 19:53:47 -0000 1.9 *************** *** 27,30 **** --- 27,31 ---- import org.exist.storage.BrokerPool; import org.exist.storage.DBBroker; + import org.exist.storage.sync.Sync; import org.exist.util.Occurrences; import org.xmldb.api.base.Collection; *************** *** 56,60 **** broker = pool.get(user); broker.reindex(parent.getCollection().getName()); ! broker.sync(); } catch (PermissionDeniedException e) { throw new XMLDBException(ErrorCodes.PERMISSION_DENIED, e.getMessage(), e); --- 57,61 ---- broker = pool.get(user); broker.reindex(parent.getCollection().getName()); ! broker.sync(Sync.MAJOR_SYNC); } catch (PermissionDeniedException e) { throw new XMLDBException(ErrorCodes.PERMISSION_DENIED, e.getMessage(), e); *************** *** 77,81 **** broker = pool.get(user); broker.reindex(path); ! broker.sync(); } catch (PermissionDeniedException e) { throw new XMLDBException(ErrorCodes.PERMISSION_DENIED, e.getMessage(), e); --- 78,82 ---- broker = pool.get(user); broker.reindex(path); ! broker.sync(Sync.MAJOR_SYNC); } catch (PermissionDeniedException e) { throw new XMLDBException(ErrorCodes.PERMISSION_DENIED, e.getMessage(), e); |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 19:53:33
|
Update of /cvsroot/exist/eXist-1.0/webapp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19922/webapp Modified Files: credits.xml Log Message: Index: credits.xml =================================================================== RCS file: /cvsroot/exist/eXist-1.0/webapp/credits.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** credits.xml 13 Aug 2004 19:10:00 -0000 1.3 --- credits.xml 16 Aug 2004 19:53:19 -0000 1.4 *************** *** 63,96 **** <title>Credits</title> ! <para>The following people have contributed to eXist or are active committers (in strict alphabetical order):</para> <unorderedlist> <listitem> ! <para>Timo Boehme</para> </listitem> <listitem> ! <para>Sebastian Bossung</para> </listitem> <listitem> ! <para>Igor Abade V. Leite</para> </listitem> <listitem> ! <para>Piotr Kaminski</para> </listitem> <listitem> ! <para>Stephan Körnig</para> </listitem> <listitem> ! <para>Wolfgang Meier</para> </listitem> <listitem> ! <para>Per Nyfelt</para> </listitem> <listitem> ! <para>Giulio Valentino</para> </listitem> <listitem> ! <para>Jean-Marc Vanel</para> </listitem> </unorderedlist> --- 63,99 ---- <title>Credits</title> ! <para>The following people have contributed to eXist (by writing code or supplying patches) or are active committers (in strict alphabetical order):</para> <unorderedlist> <listitem> ! <para>Timo Boehme (patches)</para> </listitem> <listitem> ! <para>Sebastian Bossung (schema service)</para> </listitem> + <listitem> + <para>Mark R. Diggory (tomcat realm)</para> + </listitem> <listitem> ! <para>Igor Abade V. Leite (patches)</para> </listitem> <listitem> ! <para>Piotr Kaminski (patches)</para> </listitem> <listitem> ! <para>Stephan Körnig (hashtables)</para> </listitem> <listitem> ! <para>Wolfgang Meier (main developer)</para> </listitem> <listitem> ! <para>Per Nyfelt (JBoss integration)</para> </listitem> <listitem> ! <para>Giulio Valentino (developer)</para> </listitem> <listitem> ! <para>Jean-Marc Vanel (developer)</para> </listitem> </unorderedlist> |
From: Wolfgang M. M. <wol...@us...> - 2004-08-16 19:47:32
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18472/src/org/exist/security Modified Files: SecurityManager.java Log Message: Removed the cache sync events that had been triggered by every database file independantly. Instead, the global BrokerPool will now trigger all sync events (through the SyncDaemon background thread). It distinguishes between minor and major syncs. Major syncs write all caches to disk, minor syncs only write the main document store (dom.dbx + collections.dbx). Minor syncs occur every 2 seconds, major syncs after a configurable period of time. As BrokerPool controls all sync events, it is guaranteed that only one cache is written at the same time. This has a positive effect on indexing performance. Index: SecurityManager.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/security/SecurityManager.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** SecurityManager.java 8 Jun 2004 08:16:15 -0000 1.19 --- SecurityManager.java 16 Aug 2004 19:47:10 -0000 1.20 *************** *** 33,36 **** --- 33,37 ---- import org.exist.storage.BrokerPool; import org.exist.storage.DBBroker; + import org.exist.storage.sync.Sync; import org.exist.util.LockException; import org.exist.util.hashtable.Int2ObjectHashMap; *************** *** 289,293 **** // store users.xml broker.flush(); ! broker.sync(); try { broker.setUser(getUser(DBA_USER)); --- 290,294 ---- // store users.xml broker.flush(); ! broker.sync(Sync.MAJOR_SYNC); try { broker.setUser(getUser(DBA_USER)); *************** *** 307,311 **** } broker.flush(); ! broker.sync(); } --- 308,312 ---- } broker.flush(); ! broker.sync(Sync.MAJOR_SYNC); } |