public override string Refine(IPttRequest pttRequest, string htmlSource) { var dataBlock = htmlSource.TrimMiddle(DATA_START, DATA_END); dataBlock = dataBlock.Replace(NOISE_IN_DATA, ""); var jsArrayToXmlConverter = new JavaScriptArrayToXmlConverter(); return jsArrayToXmlConverter.ToXml(dataBlock); }
public override string Refine(IPttRequest pttRequest, string htmlSource) { var html = htmlSource.TrimMiddle(HOTEL_DATA_START_TOKEN, HOTEL_DATA_END_TOKEN); var parser = new JavaScriptArrayToXmlConverter(itemSeparator: ","); var parsedData = parser.ToXml(html); return parsedData; }