private string GetAttrib(string attrib, string tag)
{
try
{
if (tag.IndexOf(attrib) < 0)
return "";
//tag=tag.Replace("\"","");
tag = tag.Replace("\t", " ");
int start = tag.IndexOf(attrib);
int end = start + attrib.Length;
int valuestart = tag.IndexOf("=", end);
if (valuestart < 0)
return "";
valuestart++;
string value = tag.Substring(valuestart);
while (value.StartsWith(" "))
value = value.Substring(1);
//int pos=0;
if (value.StartsWith("\""))
{
// = "value"
value = value.Substring(1);
int valueend = value.IndexOf("\"");
value = value.Substring(0, valueend);
return value;
}
else
{
// = value
int valueend = value.IndexOf(" ");
if (valueend < 0)
valueend = value.Length;
value = value.Substring(0, valueend);
return value;
}
//return "";
}
catch
{
return "";
}
}