Hi,
I think I find it here: https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/base...
I misunderstood the code because the name of the function is "createDB" and not "openDB". I try this new one and let you know if it works.
Regards, Ali
On Fri, May 10, 2013 at 9:54 AM, Ali Rostami ali@c3e.de wrote:
Hi Christian,
Exactly, this is the one I need for Query. However, I can not find how BaseX open/parse the database from the file. Is there any easy way to do that?
Regards, Ali
On Fri, May 10, 2013 at 9:12 AM, Christian Grün <christian.gruen@gmail.com
wrote:
Hi Ali,
I see; yes, there are (maybe too) many ways to do so. Feel free to check out the examples provided in our basex-examples repository [1,2].
Hope this helps, Christian
[1] https://github.com/BaseXdb/basex-examples/tree/master/src/main/java/org/base... [2] https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/base... ___________________________
On Fri, May 10, 2013 at 7:35 AM, Ali Rostami ali@c3e.de wrote:
Hi Christian
I mean using the BaseX parser as an independent library. For example, I like to write the following code,
BaseXParser bp = new BaseXParser(); XMLData xd = bp.parse("graph.xml"); Query nodes = xd.query("data(//node/@id)"); Query edgesSources = xd.query("data(//edge/@source)"); Query edgesTargets = xd.query("data(//edge/@target)");
Regards, Ali
On Thu, May 9, 2013 at 8:59 PM, Christian Grün <
christian.gruen@gmail.com>
wrote:
Hi Ali, I’m not completely sure what you are after; could you please give us some more details?
Best, Christian ___________________________
On Thu, May 9, 2013 at 3:07 PM, Ali Rostami ali@c3e.de wrote:
Dear All
Since we need to add the graphml visualization to our software, I am wondering if the parser part of BaseX can be used independently?
To have an idea, look at the following GraphML from [1],
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns graphml+svg.xsd">
<key id="k0" for="node"> <default> <svg:svg width="5cm" height="4cm" version="1.1"> <svg:desc>Default graphical representation for
nodes</svg:desc>
<svg:rect x="0.5cm" y="0.5cm" width="2cm" height="1cm"/> </svg:svg> </default>
</key> <key id="k1" for="edge"> <desc>Graphical representation for edges</desc> </key> <graph edgedefault="directed"> <node id="n0"> <data key="k0"> <svg:svg width="4cm" height="8cm" version="1.1"> <svg:ellipse cx="2cm" cy="4cm" rx="2cm" ry="1cm"/> </svg:svg> </data> </node> <node id="n1"/> <edge source="n0" target="n1"> <data key="k1"> <svg:svg width="12cm" height="4cm" viewBox="0 0 1200 400"> <svg:line x1="100" y1="300" x2="300" y2="100" stroke-width="5"/> </svg:svg> </data> </edge> </graph> </graphml>
Regards, Ali
[1] :
http://graphml.graphdrawing.org/primer/graphml-primer.html#AttributesExample
BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk