For an explanation of the structure of the root element 
	and the taxa element refer to the file taxa.xml.
	xsi:schemaLocation=" ../xsd/nexml.xsd"
	<otus id="tax1" label="RootTaxaBlock"> 
		<otu id="t1"/> 
		<otu id="t2"/> 
		<otu id="t3"/> 
		<otu id="t4"/> 
		<otu id="t5"/> 
		The trees block is structured as follows:
			* the root element takes the same attributes as 
			  characters elements do: an id, a reference
			  to a taxa element, and various optional
			* the trees element contains one or more tree/network
			  elements, which are the same structure as
			  GraphML documents (,
			  with the following extentions:
			  	- there are two subclasses (xsi:type="nex:Tree" and
			  	  xsi:type="nex:Network"), which only differ in the
			  	  constrained in-degree of node elements (one for 
			  	  trees, one or more for networks)
			  	- node elements can have an additional taxon attribute
			  	  to refer to a taxon element defined earlier 
			  	- edge elements can have a 'length' attribute
			  	  to specify edge length/weight, which is a 
			  	  IEEE 754-1985 compliant floating point number on 
			  	  trees of type FloatTree.
	<trees otus="tax1" id="Trees" label="TreesBlockFromXML"> 
			A tree with float edges. 
		<tree id="tree1" xsi:type="nex:FloatTree" label="tree1"> 
			<node id="n1" label="n1" root="true"/> 
			<node id="n2" label="n20" otu="t1"/> 
			<node id="n3" label="n3"/> 
			<node id="n3x" label="n3x"/> 
			<node id="n3xa" label="n3xa"/> 
			<node id="n4" label="n4" about="#n4"> 
			<node id="n5b" label="n5b"/> 
			<node id="n5c" label="n5c"/> 
			<node id="n5d" label="n5d"/> 
			<node id="n5e" label="n5e"/> 
			<node id="n5" label="n5" otu="t3"/> 
			<node id="n6" label="n6" otu="t2"/> 
			<node id="n7" label="n7"/> 
			<node id="n8" label="n8" otu="t5"/> 
			<node id="n8b" label="n8b" otu="t5"/> 
			<node id="n8c" label="n8c" otu="t5"/> 
			<node id="n9" label="n9" otu="t4"/> 
			<node id="n11" label="n11" otu="t4"/> 
			<node id="n11a" label="n11a" otu="t4"/> 
			<node id="n11b" label="n11b" otu="t4"/> 
			<node id="n11c" label="n11c" otu="t4"/> 
			<node id="n11d" label="n11d" otu="t4"/> 
			<edge source="n1" target="n2" id="e2" length="0.4353"/> 
			<edge source="n1" target="n3x" id="e1" length="0.34534"/>			
			<edge source="n3x" target="n3xa" id="e1" length="0.34534"/>			
			<edge source="n3x" target="n3" id="e1" length="0.34534"/>			
			<edge source="n3" target="n7" id="e4" length="0.3247"/> 
			<edge source="n3" target="n11" id="e3" length="0.324"/> 
			<edge source="n11" target="n11a" id="e3" length="0.324"/> 
			<edge source="n11" target="n11b" id="e3" length="0.324"/> 
			<edge source="n11" target="n11c" id="e3" length="0.324"/> 
			<edge source="n11" target="n11d" id="e3" length="0.324"/> 
			<edge source="n3" target="n4" id="e3" length="0.324"/> 
			<edge source="n4" target="n5b" id="e5b" length="0.234"/> 
			<edge source="n4" target="n5c" id="e5c" length="0.234"/> 
			<edge source="n4" target="n5d" id="e5d" length="0.234"/> 
			<edge source="n4" target="n5e" id="e5e" length="0.234"/> 
			<edge source="n4" target="n5" id="e5" length="0.234"/> 
			<edge source="n4" target="n6" id="e6" length="0.3243"/> 
			<edge source="n7" target="n8" id="e7" length="0.32443"/> 
			<edge source="n7" target="n8b" id="e7" length="0.32443"/> 
			<edge source="n7" target="n8c" id="e7" length="0.32443"/> 
			<edge source="n7" target="n9" id="e8" length="0.2342"/> 
			A tree with int edges.
		<tree id="tree2" xsi:type="nex:IntTree" label="tree2"> 
			<node id="tree2n1" label="n1" root="true"/> 
			<node id="tree2n2" label="n2" otu="t1"/> 
			<node id="tree2n3" label="n3"/> 
			<node id="tree2n4" label="n4"> 
			<node id="tree2n5" label="n5" otu="t3"/> 
			<node id="tree2n6" label="n6" otu="t2"/> 
			<node id="tree2n7" label="n7"/> 
			<node id="tree2n8" label="n8" otu="t5"/> 
			<node id="tree2n9" label="n9" otu="t4"/> 
			<edge source="tree2n1" target="tree2n3" id="tree2e1" length="10"/>			
			<edge source="tree2n1" target="tree2n2" id="tree2e2" length="2"/> 
			<edge source="tree2n3" target="tree2n4" id="tree2e3" length="3"/> 
			<edge source="tree2n3" target="tree2n7" id="tree2e4" length="1"/> 
			<edge source="tree2n4" target="tree2n5" id="tree2e5" length="2"/> 
			<edge source="tree2n4" target="tree2n6" id="tree2e6" length="1"/> 
			<edge source="tree2n7" target="tree2n8" id="tree2e7" length="1"/> 
			<edge source="tree2n7" target="tree2n9" id="tree2e8" length="1"/> 
			A network with int edges.
		<network id="tree3" xsi:type="nex:IntNetwork" label="tree2"> 
			<node id="tree3n1" label="tree3n1"/> 
			<node id="tree3n2" label="tree3n2" otu="t1"/> 
			<node id="tree3n3" label="tree3n3"/> 
			<node id="tree3n4" label="tree3n4"/> 
			<node id="tree3n5" label="tree3n5" otu="t3"/> 
			<node id="tree3n6" label="tree3n6" otu="t2"/> 
			<node id="tree3n7" label="tree3n7"/> 
			<node id="tree3n8" label="tree3n8" otu="t5"/> 
			<node id="tree3n9" label="tree3n9" otu="t4"/> 
			<edge source="tree3n1" target="tree3n3" id="tree3e1" length="1"/>			
			<edge source="tree3n1" target="tree3n2" id="tree3e2" length="2"/> 
			<edge source="tree3n3" target="tree3n4" id="tree3e3" length="3"/> 
			<edge source="tree3n3" target="tree3n7" id="tree3e4" length="1"/> 
			<edge source="tree3n4" target="tree3n5" id="tree3e5" length="2"/> 
			<edge source="tree3n4" target="tree3n6" id="tree3e6" length="1"/> 
			<edge source="tree3n7" target="tree3n6" id="tree3e7" length="1"/> <!-- extra edge --> 
			<edge source="tree3n7" target="tree3n8" id="tree3e9" length="1"/> 
			<edge source="tree3n7" target="tree3n9" id="tree3e8" length="1"/> 

download version 1.55 here
If you use jsPhyloSVG, please be sure to cite us:
Smits SA, Ouverney CC, 2010 jsPhyloSVG: A Javascript Library for Visualizing Interactive and Vector-Based Phylogenetic Trees on the Web.
PLoS ONE 5(8): e12267. doi:10.1371/journal.pone.0012267

You might also be interested in Phylometrics.