private void parseParams()
{
if (Content.Contains ("<")) {
string _tagstr = Content.Split ('<') [1].Split ('>') [0];
string tagstr = _tagstr;
foreach (string part in tagstr.Split(" ")) {
if (part.Contains ("=\"") && part.EndsWith ("\"")) {
string[] _part = part.Split ("=\"");
string key = _part [0];
string value = _part [1].Replace ("\"", "");
Params [key] = value;
tagstr = tagstr.Replace (part, "");
}
}
Content = Content.ReplaceFirst (_tagstr, tagstr);
}
if (Params.ContainsKey ("name"))
Name = Params ["name"];
foreach (string _key in Params.Keys) {
if (Params [_key] == "true") {
string key = _key.ToLower ();
if (key.StartsWith ("is"))
key = key.Substring (2);
TrueParams.Add (key.ToLower ());
}
}
}