-2

これが私のコードです:

XmlNodeList ProjectNode = DOC.GetElementsByTagName("AppBuilderProject");

foreach (XmlNode AllNodes in ProjectNode) 
{
    Project.Titel = AllNodes["Titel"].InnerText; // 1st value from node

    foreach (XmlNode controlsform in Project.Forms) // arraylist Forms
    {
        Project.Forms = controlsform["forms"].InnerText;// error
    }
}

この問題を解決する方法を教えてください。

4

1 に答える 1

1

プロパティ「Project.Forms」は明らかにarraylist型であり、プロパティ(XmlNode).InnerTextは文字列です。

これを試して

if(Project.Forms == null) Project.Forms = new ArrayList();
Project.Forms.Add(controlsform["forms"].InnerText);
于 2012-10-17T14:43:27.317 に答える