Mono.Xml.SecurityParser.LoadXml C# (CSharp) Method

LoadXml() public method

public LoadXml ( string xml ) : void
xml string
return void
        public void LoadXml(string xml)
        {
            root = null;
            xmldoc = xml;
            pos = 0;
            stack.Clear ();
            Parse (this, this);
        }

Usage Example

コード例 #1
0
ファイル: SkinRes.cs プロジェクト: zhutaorun/unitygame
        override protected void initImpl(ResItem res)
        {
            base.initImpl(res);

            SecurityParser xmlDoc = new SecurityParser();
            xmlDoc.LoadXml(m_text);

            SecurityElement rootNode = xmlDoc.ToXml();
            ArrayList itemMeshList = rootNode.Children;
            SecurityElement itemMesh;

            ArrayList itemSubMeshList;
            SecurityElement itemSubMesh;
            string meshName = "";
            string subMeshName = "";
            string bonesList = "";

            foreach (SecurityElement itemNode1f in itemMeshList)
            {
                itemMesh = itemNode1f;
                UtilXml.getXmlAttrStr(itemMesh, "name", ref meshName);

                itemSubMeshList = itemMesh.Children;
                foreach (SecurityElement itemNode2f in itemSubMeshList)
                {
                    itemSubMesh = itemNode2f;
                    UtilXml.getXmlAttrStr(itemSubMesh, "name", ref subMeshName);
                    UtilXml.getXmlAttrStr(itemSubMesh, "bonelist", ref bonesList);
                    m_boneArr = bonesList.Split(',');
                }
            }

            m_text = "";
        }
All Usage Examples Of Mono.Xml.SecurityParser::LoadXml