Importing GraphML file from yED (open source network drawing software)

Apr 9, 2010 at 10:36 AM

Hi

I use yED for drawing small networks (Network drawing capacity is not a strong feature of many SNA packages, including NodeXL)

I have tried to import GraphML files created by yED into NodeXL, which should in theory be possible.

However I receive the following error message every time I try to import a yED GraphML file

"The file could not be opened. Details:

An XML node with the name "key" is missing a required descendant node whose value must be a non-empty String

The XPath is "@attr.name".

Is there anything I can do re the use of NodeXL that will overcome this problem?

I could provide an example yED file that I have been trying to import

 

Apr 9, 2010 at 4:05 PM

Rick:

Can you post the contents of a small sample yED GraphML file here?  Just a few edges should do.  (Open in Notepad, copy everything, paste here.)

Thanks,
    Tony 

Apr 9, 2010 at 4:11 PM
Hi Tony

Thanks for responding so quickly

I have attached a complete .txt file copy of the graphml file I tried to import

It would be great if yED and NodeXL would work together. Their capacities compliment each other


regards, rick

Rick Davies (Dr),
Monitoring and Evaluation Consultant, Cambridge, United Kingdom.
Home: +44 (0) 1223 841 367 | Mobile:+44 (0) 7855 766 354
Skype: rickjdavies | Email: rick.davies@gmail.com
Monitoring and Evaluation NEWS at http://www.mande.co.uk
Homepage at http://richardjdavies.wordpress.com/



On Fri, Apr 9, 2010 at 5:06 PM, tcap479 <notifications@codeplex.com> wrote:

From: tcap479

Rick:

Can you post the contents of a small sample yED GraphML file here?  Just a few edges should do.  (Open in Notepad, copy everything, paste here.)

Thanks,
    Tony 

Read the full discussion online.

To add a post to this discussion, reply to this email (NodeXL@discussions.codeplex.com)

To start a new discussion for this project, email NodeXL@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com


Apr 9, 2010 at 4:32 PM

Rick:

I forgot that "post here" is ambiguous when you get email notifications from CodePlex.  Attachments don't work with CodePlex, which removes them from emails.  Please go to the CodePlex site, post a reply to the discussion you started, and paste the file contents into the post.

http://nodexl.codeplex.com/Thread/View.aspx?ThreadId=208815

Thanks,
    Tony

Apr 9, 2010 at 6:27 PM

sorry, here is the first part of the file (it wont accept the whole file)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
  <!--Created by yFiles for Java 2.7-->
  <key for="graphml" id="d0" yfiles.type="resources"/>
  <key attr.name="url" attr.type="string" for="node" id="d1"/>
  <key attr.name="description" attr.type="string" for="node" id="d2"/>
  <key for="node" id="d3" yfiles.type="nodegraphics"/>
  <key attr.name="url" attr.type="string" for="edge" id="d4"/>
  <key attr.name="description" attr.type="string" for="edge" id="d5"/>
  <key for="edge" id="d6" yfiles.type="edgegraphics"/>
  <graph edgedefault="directed" id="G">
    <node id="n0" yfiles.foldertype="group">
      <data key="d1"/>
      <data key="d3">
        <y:ProxyAutoBoundsNode>
          <y:Realizers active="0">
            <y:GroupNode>
              <y:Geometry height="82.37646484375" width="212.5937357833318" x="396.4062642166682" y="-414.0359886983681"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#FFCC00" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="212.5937357833318" x="0.0" y="0.0">10 forest dependent CBOs</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="false" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="8" leftF="8.482428115015978" right="57" rightF="57.11130766831582" top="0" topF="0.0"/>
            </y:GroupNode>
            <y:GroupNode>
              <y:Geometry height="80.0" width="100.0" x="396.4062642166682" y="-414.0359886983681"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="100.0" x="0.0" y="0.0">Folder 1</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="true" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
          </y:Realizers>
        </y:ProxyAutoBoundsNode>
      </data>
      <graph edgedefault="directed" id="n0:">
        <node id="n0::n0">
          <data key="d1"/>
          <data key="d3">
            <y:ShapeNode>
              <y:Geometry height="30.0" width="117.0" x="419.8886923316842" y="-376.6595238546181"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="49.5126953125" x="33.74365234375" y="5.036865234375">5 CBOs</y:NodeLabel>
              <y:Shape type="rectangle"/>
            </y:ShapeNode>
          </data>
        </node>
      </graph>
    </node>
    <node id="n1">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="68.0" x="396.4062642166682" y="39.5"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="56.74267578125" x="5.628662109375" y="7.536865234375">18 CSOs</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n2">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="68.0" x="365.0" y="183.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="45.1708984375" x="11.41455078125" y="7.536865234375">CIKOD</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n3">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="66.0" width="186.0" x="525.0" y="237.0"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="55.0546875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="186.0" x="0.0" y="5.47265625">consultative forum on Natural Resource and Environmental Governance </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n4">
      <data key="d1"><![CDATA[http://kasaghana.org/]]></data>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="46.0" x="775.25" y="252.5"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="38.68359375" x="3.658203125" y="7.536865234375">KASA</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n5">
      <data key="d1"><![CDATA[http://www.ghanadot.com/news.ghanadot.102109e.html]]></data>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="57.0" width="143.0" x="327.5" y="373.0"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="55.0546875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="143.0" x="0.0" y="0.97265625">Ghana High-Level Policy Dialogue on Climate Change</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n6">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="85.0" x="-8.0" y="384.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="77.6962890625" x="3.65185546875" y="7.536865234375">Christian Aid</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n7">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="143.0" x="-37.0" y="322.3578274760383"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="38.703125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="143.0" x="0.0" y="-1.8515625">World Wide Fund (WWF)</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n8">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="50.0" x="9.5" y="450.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="40.1181640625" x="4.94091796875" y="7.536865234375">SEND</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n9">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="131.0" x="107.5" y="96.0"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="134.04443359375" x="-1.522216796875" y="7.536865234375">FWG General Meeting</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n10">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="150.0" x="98.0" y="186.0"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="131.8544921875" x="9.07275390625" y="6.036865234375">FWG strategic review </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n11">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="117.0" x="-96.94888178913737" y="186.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="113.0908203125" x="1.95458984375" y="6.036865234375">Global Witness UK</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n12">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="52.0" width="176.0" x="557.4362642166681" y="51.65625"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="55.0546875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="176.0" x="0.0" y="-1.52734375">International Healers’ exchange programme in Bangalore, India </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n13">
      <data key="d1"><![CDATA[http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAYQFjAA&url=http%3A%2F%2Fadicode.com%2Fwhoweare%2FCOMMUNIQUE%2520RELEASED%2520BY%2520CIVIL%2520SOCIETY%2520ORGANISATIONS.pdf&ei=Hhm_S5KuM5n-0gST1bCWCQ&usg=AFQjCNGXdVdGVUIaJOJ6blECkTfGgJvpng&sig2=GMk8OkBoW2GNa0DyYIbZBg]]></data>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="66.0" width="218.0" x="662.0" y="434.5"/>
          <y:Fill color="#CCFFFF" transparent="false"/>
          <y:BorderStyle color="#FF0000" type="line" width="3.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="71.40625" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="218.0" x="0.0" y="-2.703125">Communiqué on Civil Society Consultative Forum On Natural Resource And Environmental Governance </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n14">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="30.0" x="1017.6875" y="-27.125"/>
          <y:Fill color="#CCFFFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="30.0126953125" x="-0.00634765625" y="5.036865234375">VPA</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n15">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="30.0" x="902.0625" y="32.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="22.05908203125" x="3.970458984375" y="5.036865234375">EU</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n16">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="66.0" x="150.0" y="-76.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.32275390625" x="15.838623046875" y="5.036865234375">FWG</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n17">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="52.0" width="253.75" x="433.3125" y="-133.6875"/>
          <y:Fill color="#99CCFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="243.17333984375" x="5.288330078125" y="16.036865234375">Minister of Lands and Natural Resources </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n18">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="117.0" x="975.8125" y="-146.1875"/>
          <y:Fill color="#99CCFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="66.13720703125" x="25.431396484375" y="7.536865234375">Parliament</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n19">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="123.75" x="609.6862642166681" y="-257.67351192730905"/>
          <y:Fill color="#CCFFFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="113.814453125" x="4.9677734375" y="7.536865234375">Forest Master Plan</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n20">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="64.42351192730905" width="166.2499999999999" x="874.686264216668" y="153.57648807269095"/>
          <y:Fill color="#CCFFFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="71.40625" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="166.2499999999999" x="0.0" y="-3.491369036345475">Joint Civil Society public statement on REDD/Climate change negotiations </y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n21">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="149.9999999999999" x="1148.3523984019716" y="170.78824403634547"/>
          <y:Fill color="#99CCFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="131.9052734375" x="9.04736328125" y="5.036865234375">GoG section unknown</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n22">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="116.99999999999989" x="1003.6862642166682" y="331.5245711397836"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="node_width" configuration="CroppingLabel" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="38.703125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="116.99999999999989" x="0.0" y="-1.8515625">World Bank FCPF mission to Ghana</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n23">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="97.5" x="-63.26501373860353" y="-76.0"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="96.47900390625" x="0.510498046875" y="5.036865234375">3 new members</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n24">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="97.5" x="11.380353673537087" y="-252.67351192730905"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="94.314453125" x="1.5927734375" y="5.036865234375">Civic Response</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n25">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="103.75" x="8.255353673537087" y="-406.2475119273091"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="99.3544921875" x="2.19775390625" y="6.036865234375">8 Forest Forums</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n26">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="226.25" x="255.24273960117353" y="-492.82095538296085"/>
          <y:Fill color="#FFFF99" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="219.3125" x="3.46875" y="6.036865234375">national forest forums review process</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n27">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="35.0" width="176.0" x="839.1167461211429" y="-347.5201277559977"/>
          <y:Fill color="#99CCFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="147.0380859375" x="14.48095703125" y="7.536865234375">Forst Commisison Board</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n28">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="123.75" x="1215.7365544278523" y="-346.0201277559977"/>
          <y:Fill color="#FF99CC" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="110.92626953125" x="6.411865234375" y="6.036865234375">Timber companies</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n29">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="30.0" width="143.0" x="1244.5768100189061" y="-149.03130986462395"/>
          <y:Fill color="#CCFFFF" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="136.95166015625" x="3.024169921875" y="5.036865234375">Right to Information bill</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <node id="n30">
      <data key="d1"/>
      <data key="d3">
        <y:ShapeNode>
          <y:Geometry height="32.0" width="103.75" x="1283.8268100189061" y="-52.331629353441826"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="81.85400390625" x="10.947998046875" y="6.036865234375">"Civil society"</y:NodeLabel>
          <y:Shape type="rectangle"/>
        </y:ShapeNode>
      </data>
    </node>
    <edge id="e0" source="n4" target="n3">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="56.705078125" x="-60.4775390625" y="2.0">organised</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e1" source="n2" target="n3">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
            <y:Point x="618.0" y="200.5"/>
          </y:Path>
          <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="50.7109375" x="71.70703125" y="2.0">attended</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e2" source="n2" target="n5">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="-28.5" sy="0.0" tx="-28.5" ty="0.0"/>
          <y:LineStyle color="#999999" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="50.7109375" x="2.0" y="68.130615234375">attended</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e3" source="n6" target="n5">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="-15.268370607028743" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#999999" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="50.7109375" x="99.85391998291016" y="2.0">attended</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e4" source="n7" target="n5">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="-58.32428115015978" ty="20.0">
            <y:Point x="340.6757188498402" y="339.8578274760383"/>
          </y:Path>
          <y:LineStyle color="#999999" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="50.7109375" x="96.54489067492011" y="2.0000088725226988">attended</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e5" source="n8" target="n5">
      <data key="d4"/>
      <data key="d6">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="-58.32428115015978" ty="27.5">
            <y:Point x="340.6757188498402" y="467.5"/>
          </y:Path>
          <y:LineStyle color="#999999" type="line" width="1.0"/>
          <y:Arrows source="none" target="standard"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="50.7109375" x="119.79489067492011" y="2.0">attended</y:EdgeLabel>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>

 

Apr 11, 2010 at 6:23 PM

Rick:

This problem will be fixed in version 1.0.1.121 of NodeXL, which will be released in a few days.  If you'd like to be notified when new versions of NodeXL are released, go to the Downloads tab on the CodePlex site (http://nodexl.codeplex.com/releases) and look for "Release Notification" in the box on the right side of the page.

Please note that with this fix, NodeXL will import the vertex and edge lists from the yED file, but will ignore the custom, yED-only data embedded in the file.  These are identified by "<y:xx" names in the file, such as "<y:PolyLineEdge".

Thanks for reporting this.

-- Tony

Apr 11, 2010 at 9:54 PM
Hi Tony

Thanks for responding

I will download and try the new version as soon as it is available

regards, rick davies

Rick Davies (Dr),
Monitoring and Evaluation Consultant, Cambridge, United Kingdom.
Home: +44 (0) 1223 841 367 | Mobile:+44 (0) 7855 766 354
Skype: rickjdavies | Email: rick.davies@gmail.com
Monitoring and Evaluation NEWS at http://www.mande.co.uk
Homepage at http://richardjdavies.wordpress.com/



On Sun, Apr 11, 2010 at 7:23 PM, tcap479 <notifications@codeplex.com> wrote:

From: tcap479

Rick:

This problem will be fixed in version 1.0.1.121 of NodeXL, which will be released in a few days.  If you'd like to be notified when new versions of NodeXL are released, go to the Downloads tab on the CodePlex site (http://nodexl.codeplex.com/releases) and look for "Release Notification" in the box on the right side of the page.

Please note that with this fix, NodeXL will import the vertex and edge lists from the yED file, but will ignore the custom, yED-only data embedded in the file.  These are identified by "<y:xx" names in the file, such as "<y:PolyLineEdge".

Thanks for reporting this.

-- Tony

Read the full discussion online.

To add a post to this discussion, reply to this email (NodeXL@discussions.codeplex.com)

To start a new discussion for this project, email NodeXL@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com


Apr 12, 2010 at 6:49 PM
Edited Apr 13, 2010 at 3:37 AM

On further investigation, I see that the complete yED file you emailed to me is making use of an advanced GraphML feature called "nested graphs," which NodeXL does not yet support.  I've added a work item to investigate this feature with respect to yED, but it's definitely not going to make it into this week's NodeXL release.  (This week's release WILL fix the "An XML node with the name "key" is missing..." problem you originally reported, however.)

If there is some way in yED to turn off nested grouping of nodes, that might be a short-term fix for the problem, but I'm going to have to look into it.

-- Tony
Apr 28, 2010 at 5:39 PM

Rick:

This is from the release notes for version 1.0.1.122 of NodeXL (http://nodexl.codeplex.com/wikipage?title=CompleteReleaseHistory):

* Bug fix: If you used the yEd Graph Editor to create a graph containing a nested graph, exported the parent graph to GraphML, and attempted to import the GraphML into NodeXL, you would get a message saying something like 'An "edge" XML node references the node id "n0::n0", for which there is no corresponding "node" XML node.' Now, NodeXL will successfully import the GraphML, although the nested graph will be replaced by a single vertex.

This isn't the same thing as adding full support for nested graphs to NodeXL, which I'm afraid won't happen anytime soon, but it is the workaround suggested by the GraphML designers for applications that do not support nested graphs.  I hope this provides at least some help in your scenario.

-- Tony

Apr 28, 2010 at 6:24 PM

Hi Tony

Thanks. I will test this out and see what happens

regards, rick

On Wed, Apr 28, 2010 at 6:39 PM, tcap479 <notifications@codeplex.com> wrote:

From: tcap479

Rick:

This is from the release notes for version 1.0.1.122 of NodeXL (http://nodexl.codeplex.com/wikipage?title=CompleteReleaseHistory):

* Bug fix: If you used the yEd Graph Editor to create a graph containing a nested graph, exported the parent graph to GraphML, and attempted to import the GraphML into NodeXL, you would get a message saying something like 'An "edge" XML node references the node id "n0::n0", for which there is no corresponding "node" XML node.' Now, NodeXL will successfully import the GraphML, although the nested graph will be replaced by a single vertex.

This isn't the same thing as adding full support for nested graphs to NodeXL, which I'm afraid won't happen anytime soon, but it is the workaround suggested by the GraphML designers for applications that do not support nested graphs.  I hope this provides at least some help in your scenario.

-- Tony

Read the full discussion online.

To add a post to this discussion, reply to this email (NodeXL@discussions.codeplex.com)

To start a new discussion for this project, email NodeXL@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com


May 13, 2010 at 5:35 PM
Hi Tony The above problem has reoccured in a slightly different form. I am now using NodeXL vs 1.0.1.123 and yED vs 3.5 When I try to import a new yED .graphml file into NodeXL the following error message appears: The file could not be opened. Details: An XML node with the name "default" is missing a required descendant node whose value must be a non-empty String. The XPath is "text(0)". (There are no nested graphs in this file) I could post the text of the graphml file here if it would help regards, rick davies
May 13, 2010 at 6:24 PM

[Opened new discussion: http://nodexl.codeplex.com/Thread/View.aspx?ThreadId=212558  -- Tony]