有谁知道,如何用 XML 格式表示带有回路、流的复杂电路?
解析它的有效方法?
存储解析数据的高效数据结构,我们可以从中再次创建 XML?
谢谢。
最佳答案
您应该使用标准的 XML 解析器(例如,用于内存中的 DOM 和用于基于事件的处理的 SAX)。
您可以很容易地用 XML 表示电路 - 它只不过是不同类型的节点和连接器。编写一个代表它们的模式。
我正在描绘一些简单的东西,比如这个用于串行 RC 电路的东西:
<circuit>
<node id="1"/>
<node id="2"/>
<node id="3"/>
<connector id="1" type="resistor" value="10" units="ohm">
<start-node>1</start-node>
<end-node>2</start-node>
</connector>
<connector id="2" type="capacitor" value="10" units="farad">
<start-node>2</start-node>
<end-node>3</start-node>
</connector>
<connector id="3" type="battery" value="10" units="volts">
<start-node>3</start-node>
<end-node>1</start-node>
</connector>
</circuit>
关于java - 以 XML 格式表示带有循环、流动的电路?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167021/