Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Technical Personnal Blog

Technical Personnal Blog

Technical Personnal Blog

Technical Personnal Blog

  • Tech
  • Blog
  • Open Source
  • VEGAS
  • CARD
  • Favorite Link
  • Shop
  • Cart
  • Checkout
  • My account
  • Tech
  • Blog
  • Open Source
  • VEGAS
  • CARD
  • Favorite Link
  • Shop
  • Cart
  • Checkout
  • My account
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
BlogTech

ArrayList XMLFileToArray c#

By techsupport
May 21, 2015 1 Min Read
Comments Off on ArrayList XMLFileToArray c#

/// <summary>
/// Read the Supplied XML File, Return a Generic System Array.
/// </summary>
/// <param name=”sFile”></param>
/// <returns></returns>
public static ArrayList XMLFileToArray(string sFile, string sElementName) {

//Declare Variables
ArrayList aRoot = new ArrayList();
Hashtable hElement;
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(sFile);

XmlNodeList xmlNodeList = xmlDoc.GetElementsByTagName(sElementName);

foreach (XmlNode xmlNode in xmlNodeList) {

//Reset the user
hElement = new Hashtable();

foreach (XmlNode xmlChild in xmlNode.ChildNodes) {
hElement.Add(xmlChild.Name, xmlChild.InnerText);
}
//Add the single, key indexed XML-entry to the arrayList
aRoot.Add(hElement);
}

return aRoot;

}

-> XML File eg:
<Users>
<User>
<name>Joe Blogs</name>
<uid>joeblogs@gmail.com</uid>
<type>Logistics</type>
<level>Project</level>
</User>
</Users>

Author

techsupport

Follow Me
Other Articles
Previous

네이버 웍스, 무료 스마트 워크 시스템의수준을 높인다

Next

How to filter in a XML file

Categories

  • Android
  • Blog
  • Favorite Link
  • linux
  • Open Source
  • opencart
  • social
  • Tech
  • Uncategorized

Archives

  • January 2025
  • March 2024
  • August 2023
  • March 2023
  • February 2023
  • November 2021
  • August 2021
  • April 2021
  • March 2021
  • December 2020
  • October 2020
  • September 2020
  • July 2020
  • June 2020
  • May 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • September 2019
  • August 2019
  • June 2019
  • October 2018
  • August 2018
  • May 2018
  • April 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • June 2017
  • March 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • January 2016
  • December 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
Copyright 2026 — Technical Personnal Blog. All rights reserved. Blogsy WordPress Theme