我试图使用此代码解析文件.我无法做到.任何帮助都会很棒我试图从文本框中传递文件名,它只是做得很好,但解析存在于循环中.
public void ParseXML(String FileName)
{
XmlTextReader reader = new XmlTextReader(FileName);
XmlNodeType type;
while (reader.Read())
{
type = reader.NodeType;
if (type == XmlNodeType.Element)
{
if (reader.Name == "PIChart")
{
if (reader.Name == "NumberofSectors")
{
m_SectorValue = Convert.ToInt32(reader.Value);
Sectors = m_SectorValue;
}
if (reader.Name == "AngleofSector")
{
if (reader.Name == "StartAngle")
{
m_StartValue = Convert.ToInt32(reader.Value);
StartValue.Enqueue(m_StartValue);
}
if (reader.Name == "EndAngle")
{
m_EndAngle = Convert.ToInt32(reader.Value);
EndAngle.Enqueue(m_EndAngle);
}
}
if (reader.Name == "ColorofSectorRegion")
{
if (reader.Name == "Region")
{
m_Region = Convert.ToInt32(reader.Value); …Run Code Online (Sandbox Code Playgroud)