您好我想使用xpath访问xml中的一些数据,但我不知道如何实现它,目的是得到如下结果:
1245年,00185年,10日,纽约 1245,00185,5,伦敦xml就是这个:
<?xml version="1.0"?>
<result>
<registry code="1245">
<PR_COD>00185</PR_COD>
<PR_DRE ncols="2">
<row>
<column_1>10</column>
<column_2>new york</column>
</row>
<row>
<column_1>5</column>
<column_2>london</column>
</row>
</PR_DRE>
</registry>
<registry code="1246">
<PR_COD>00186</PR_COD>
<PR_DRE ncols="3">
<row>
<column_1>10</column>
<column_2>madrid</column>
</row>
<row>
<column_1>5</column>
<column_2>paris</column>
</row>
<row>
<column_1>8</column>
<column_2>munich</column>
</row>
</PR_DRE>
</registry>
</result>
答案 0 :(得分:0)
您可以使用SimpleXML来解析XML文档:
$xml = new SimpleXMLElement('file.xml', null, true);
$result = $xml->xpath('.//*/*/*');
或
int fontHeight ;
using (Graphics g = textBox1.CreateGraphics()) {
float points = textBox1.Font.SizeInPoints;
fontHeight = Convert.ToInt16(points * g.DpiX / 72);
}
MessageBox.Show("myFont size in pixels: " + fontHeight );