Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向使用jgraph创建的xml添加元数据_Java - Fatal编程技术网

Java 向使用jgraph创建的xml添加元数据

Java 向使用jgraph创建的xml添加元数据,java,Java,我使用JGraphforjava创建Petri网的图形表示,然后将其导出为XML。是否有任何方法可以将我自己的文本添加到xml中?我需要在那里创建元数据之类的东西,特别是谁创建了网络,何时创建等等。我刚刚尝试了以下方法,效果很好 创建图形 将其保存为XML 使用记事本打开XML并更改一些文本值 在JGraph中,导入更新的文件 图纸应显示更新的文本 您可以在父节点中存储一些数据(请注意,这是未经测试的): 如果存储一个字符串对您来说就足够了,那么这肯定是有效的: ((mxCell) ((mxG

我使用
JGraph
forjava创建Petri网的图形表示,然后将其导出为XML。是否有任何方法可以将我自己的文本添加到xml中?我需要在那里创建元数据之类的东西,特别是谁创建了网络,何时创建等等。

我刚刚尝试了以下方法,效果很好

  • 创建图形
  • 将其保存为XML
  • 使用记事本打开XML并更改一些文本值
  • 在JGraph中,导入更新的文件
  • 图纸应显示更新的文本

您可以在父节点中存储一些数据(请注意,这是未经测试的):

如果存储一个字符串对您来说就足够了,那么这肯定是有效的:

((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).setValue("your text");
String text = (String) ((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).getValue();

为什么不试试看会发生什么呢?更改XML并尝试导入它,然后查看结果
((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).setValue("your text");
String text = (String) ((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).getValue();