private static TypeEnum ParseTypeEnumFromV8Xml(string value)
{
switch (value)
{
case "p1:string":
case "xsd:string":
return TypeEnum.String;
case "p1:dateTime":
case "xsd:dateTime":
return TypeEnum.Date;
case "p1:decimal":
case "xsd:decimal":
return TypeEnum.Decimal;
case "p1:boolean":
case "xsd:boolean":
return TypeEnum.Boolean;
}
if (value.StartsWith("CatalogRef"))
{
return TypeEnum.CatalogRef;
}
else if (value.StartsWith("DocumentRef"))
{
return TypeEnum.DocumentRef;
}
else if (value.StartsWith("EnumRef"))
{
return TypeEnum.EnumRef;
}
return TypeEnum.Unknown;
}
}