using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using System.IO; using System.Text; using System.Xml; using System.Xml.Serialization; //using UnityEditor; public class XMLcontroller : MonoBehaviour { public TextAsset XMLDocument; public String XmlDocumentName; public String MessageID; public String Text; public XmlNodeList MessagesList; public XmlDocument xmlDoc; public XmlNode root; // Use this for initialization void Start() { //XMLDocument = (TextAsset)Resources.Load(XmlDocumentName, typeof(TextAsset)); xmlDoc = new XmlDocument(); xmlDoc.LoadXml(XMLDocument.text); root = xmlDoc.DocumentElement; String selectNodesString = "//Text[@id='" + MessageID + "']"; MessagesList = root.SelectNodes(selectNodesString); foreach (XmlNode message in MessagesList) { //Debug.Log(message.LastChild.InnerText); Text = message.LastChild.InnerText; } } }