C1TextParser

Overview

Overview

This view shows basic features of HtmlExtractor.

Features

  • Sample Applications

  • Html Extractor

    The Html Extractor is designed to help automate the process of extracting specific data from emails and other html-structured files. Automated emails, such as travel itineraries, tickets, and e-commerce receipts, typically follow a repeated structure that can be parsed using C1TextParser even if every email does not follow the exact same html structure. The Html Extractor is similar to the template-based extractor; however it’s specialized for complex html documents by allowing unexpected characters within the markup.

    Input file

    <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style> </head> <body dir="ltr"> <div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"> This Booking.com email will be used as the template for all Booking.com emails hotel confirmation receipts.</div> <div> <div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div id="appendonsend"></div> <hr tabindex="-1" style="display:inline-block; width:98%"> <div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> ABC Hotel &lt;customer.service@booking.com&gt;<br> <b>Sent:</b> Wednesday, July 11, 2018 07:01<br> <b>To:</b> alex64palmeira@hotmail.com<br> <b>Subject:</b> 🛄 Obrigado! A sua reserva em ABC Hotel está confirmada</font> <div>&nbsp;</div> </div> <div> <table border="0" cellpadding="0" cellspacing="0" height="100%" id="email_body" width="100%" style="color: rgb(56, 56, 56); font-size: 14px; line-height: 20px;margin:0px; padding:0px; border:0px; background-color:#FFFFFF; font-size:14px; line-height:20px"> <tbody> <tr> <td align="center" valign="top" style="margin:0px; padding:0px; border:0px; background-color:#FFFFFF; font-size:14px; line-height:20px; color:#383838"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0px; padding:0px; border:0px; background-color:#003580"> <tbody> <tr> <td align="center" valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" style="margin:0px; padding:0px; border:0px; width:580px"> <tbody> <tr> <td class="responsive_td center_on_mobile" valign="middle" style="vertical-align:middle; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a href="https://www.booking.com/index.pt-pt.html?aid=318615" target="_blank" title="Booking.com" style="color: rgb(0, 119, 204);"><img alt="Booking.com" border="0" height="25" width="150" style="outline:none; text-decoration:none; border:none; display:block; width:150px; min-width:150px; height:25px" data-outlook-trace="F:1|T:1" src="cid:6c77d25986f491f8b1b5d5179c94f5dc78593ea129d76a97ec3a760445e23fff@MIME-Lite-HTML-1.24"> </a></td> <td class="responsive_td center_on_mobile" valign="middle" style="text-align:right; vertical-align:middle; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px; white-space:nowrap"> <p style="margin:0px; padding:0px; border:0px; font-size:12px; line-height:18px; color:#FFFFFF"> Número da confirmação: <strong>1165576245</strong></p> <p style="margin:0px; padding:0px; border:0px; font-size:12px; line-height:18px; color:#FFFFFF"> Código PIN: <strong>2480</strong> <img border="0" height="12" width="9" style="outline:none; text-decoration:none; border:none; width:9px; min-width:9px; height:12px" data-outlook-trace="F:1|T:1" src="cid:186ca1fb5ee5b8063a8b95737c2b1e127dd622fd5e2bd135838200fca7558a78@MIME-Lite-HTML-1.24"></p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="580" style="margin:0px; padding:0px; border:0px; width:580px"> <tbody> <tr> <td valign="top" style="padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> </td> </tr> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_reassurance" width="100%" style=""> <tbody> <tr> <td valign="top"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td valign="middle" style="padding-right:8px; text-align:center"><img border="0" height="20" width="20" style="outline:none; text-decoration:none; border:none; width:20px; min-width:20px; height:20px" data-outlook-trace="F:1|T:1" src="cid:3d260420fee037a5ae981d284a0a9eaceff34816eaaf377a0000951c0e8cc986@MIME-Lite-HTML-1.24"></td> <td valign="middle" style="margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px"> <h3 style="margin:0px; padding:0px; border:0px; font-weight:bold; font-size:16px; line-height:24px"> Obrigado Alexandre! </h3> <h2 style="margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px"> A sua reserva em Cidade de Ho Chi Minh está confirmada. </h2> </td> </tr> <tr> <td valign="top" style="padding-right:8px; padding-top:8px; text-align:center"><img border="0" height="13" width="16" style="outline:none; text-decoration:none; border:none; width:16px; min-width:16px; height:13px" data-outlook-trace="F:1|T:1" src="cid:60e8d96f0a4ea229367af3b1c4578c18a65b04a87a8f51ca3bf35a8b23b3b4de@MIME-Lite-HTML-1.24"></td> <td valign="top" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; padding-top:8px"> <strong>ABC Hotel</strong> espera por si a <strong>11 de Julho</strong></td> </tr> <tr> <td valign="top" style="padding-right:8px; padding-top:8px; text-align:center"><img border="0" height="13" width="16" style="outline:none; text-decoration:none; border:none; width:16px; min-width:16px; height:13px" data-outlook-trace="F:1|T:1" src="cid:60e8d96f0a4ea229367af3b1c4578c18a65b04a87a8f51ca3bf35a8b23b3b4de@MIME-Lite-HTML-1.24"></td> <td valign="top" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; padding-top:8px"> O seu <b>pagamento</b> será gerido por: ABC Hotel. A secção &quot;<b>Pagamento</b>&quot; abaixo tem mais informações </td> </tr> <tr> <td valign="top" style="padding-right:8px; padding-top:8px; text-align:center"><img border="0" height="13" width="16" style="outline:none; text-decoration:none; border:none; width:16px; min-width:16px; height:13px" data-outlook-trace="F:1|T:1" src="cid:60e8d96f0a4ea229367af3b1c4578c18a65b04a87a8f51ca3bf35a8b23b3b4de@MIME-Lite-HTML-1.24"></td> <td valign="top" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; padding-top:8px"> Faça alterações à sua reserva ou pergunte algo ao alojamento com apenas alguns cliques </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td valign="top" style="display:block; font-size:12px; margin-top:7px; font-family:Arial,sans-serif; text-align:left"> Altere as suas reservas on-line com facilidade ao <a href="https://secure.booking.com/login.pt-pt.html?aid=318615;bn=1165576245;op=create_account;pincode=2480&amp;" target="_blank" style="color: rgb(0, 119, 204);"> criar uma palavra-passe</a>. </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" valign="middle" style=""> <tbody> <tr> <td class="responsive_td" style="padding:8px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table"> <tbody> <tr> <td class="responsive_td" style="text-align:center"><a class="button" href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify;pbtrack=email_mainCTA" target="_blank" style="color: rgb(0, 119, 204);text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="button-outer responsive_table" style="margin:0 auto"> <tbody> <tr> <td align="center" bgcolor="#0077CC" class="button-inner" valign="middle" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; text-align:center; color:#FFFFFF; background:#0077CC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #0077CC; background:#0077CC; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a class="button-link" href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify;pbtrack=email_mainCTA" target="_blank" style="color: rgb(0, 119, 204);color:#FFFFFF; text-decoration:none; display:inline-block">Faça alterações à sua reserva </a></td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> </td> <td class="responsive_td" style="padding:8px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table"> <tbody> <tr> <td class="responsive_td" style="text-align:center"><a class="button--secondary" href="https://www.booking.com/apps.pt-pt.html?aid=318615;app_install=1;lang=pt-pt;site=mg_family;page=confirmationmg;placement=ConfirmationEmailHeader;device=direct;etseed=;auth_key=vJ39qWNkJRtA61TW " target="_blank" style="color: rgb(0, 119, 204);text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="button-outer responsive_table" style="margin:0 auto"> <tbody> <tr> <td align="center" bgcolor="#FFFFFF" class="button-inner" valign="middle" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; text-align:center; color:#0077CC; background:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #0077CC; background:#FFFFFF; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a class="button-link" href="https://www.booking.com/apps.pt-pt.html?aid=318615;app_install=1;lang=pt-pt;site=mg_family;page=confirmationmg;placement=ConfirmationEmailHeader;device=direct;etseed=;auth_key=vJ39qWNkJRtA61TW " target="_blank" style="color: rgb(0, 119, 204);color:#0077CC; text-decoration:none; display:inline-block">Gerir a sua reserva na aplicação </a></td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_hotel_preview" width="100%" style=""> <tbody> <tr> <td valign="middle" style="text-align:left; vertical-align:middle"><a href="https://www.booking.com/hotel/vn/abc.html?dksc=2&amp;aid=318615&amp;label=postbooking_confemail;pbsource=conf_email_hotel_name" title="Informação do hotel" style="color: rgb(0, 119, 204);margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; color:#0077CC; text-decoration:none; padding-right:3px"><b>ABC Hotel</b> </a></td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px"> 45 Street 6A, Binh Tri Dong B Ward, Binh Tan District, Binh Tan, Cidade de Ho Chi Minh, , Vietname - </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px; padding-bottom:8px"> </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:4px"> <strong>Telefone:</strong> <span class="u-phone">&#43;84 93 831 63 86</span></td> </tr> <tr> <td valign="top"><a href="mailto:1165576245-zrus.w3hc.zzfd.dytb@property.booking.com" target="_blank" style="color: rgb(0, 119, 204);margin:0px; padding:0px; border:0px; text-decoration:none; color:#0077CC">Enviar e-mail ao alojamento</a></td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_hotel_preview" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:16px"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_hotel_photo_and_contacts" style=""> <tbody> <tr> <td valign="top" width="50%" style="text-align:left"><a href="http://www.booking.com/directions.pt-pt.html?hotel_id=2489353&amp;aid=318615" target="_blank" title="ABC Hotel" style="color: rgb(0, 119, 204);"><img alt="Não consegue visualizar este mapa? Clique aqui para ver a localização e indicações" border="0" width="280px" style="width:280px; max-width:100%!important; height:auto; margin:0 auto" data-outlook-trace="F:1|T:1" src="cid:64dc0ee9cf46838286e372b33f7a0a5d494e1a80695fac7cc223458ab8675aa0@MIME-Lite-HTML-1.24"> </a></td> <td valign="top" width="50%" style="text-align:left"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify#gallery" target="_blank" title="ABC Hotel" style="color: rgb(0, 119, 204);"><img alt="Informação do hotel" border="0" width="280px" style="width:280px; max-width:100%!important; height:auto; margin:0 auto" data-outlook-trace="F:1|T:1" src="cid:c82d952a8f014bbeade895fe9e0da6af204acb5299f93b8277a0318dfb983d11@MIME-Lite-HTML-1.24"> </a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_actions" width="100%" style=""> <tbody> <tr> <td valign="top" width="100%" style="padding:5px 0; width:100%"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify;label=conf_email_print;pbtrack=email_print_btn" target="_blank" style="color: rgb(0, 119, 204);display:block; text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_btn" width="100%" style=""> <tbody> <tr> <td align="center" valign="top"> <table border="0" cellpadding="0" cellspacing="0" style=""> <tbody> <tr> <td valign="middle" width="30" style="text-align:left"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify;label=conf_email_print;pbtrack=email_print_btn" target="_blank" style="color: rgb(0, 119, 204);"><img height="25" width="25" style="" data-outlook-trace="F:1|T:1" src="cid:79ac55f057aa3f7902ac1fa4a2fce84607fb1be163691c419adf30e01121ad32@MIME-Lite-HTML-1.24"></a></td> <td valign="middle"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=conf_email;pbsource=conf_email_modify;label=conf_email_print;pbtrack=email_print_btn" target="_blank" style="color: rgb(0, 119, 204);color:#0896ff">Obter a versão para impressão </a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left; padding-bottom:0"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_booking_summary" width="100%" style=""> <tbody> <tr> <td class="responsive_td responsive_key " valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <b>A sua reserva</b></td> <td class="responsive_td responsive_value " valign="top" style="text-align:right; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> 2 noites, 1 Quarto </td> </tr> <tr> <td class="responsive_td responsive_key " valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <b>Check-in</b></td> <td class="responsive_td responsive_value " valign="top" style="text-align:right; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <time datetime="2018-07-11T12:00:00&#43;07:00">Quarta-feira, 11 de Julho de 2018</time> <span style="color:#707070; white-space:nowrap">(12:00 - 00:00) </span></td> </tr> <tr> <td class="responsive_td responsive_key " valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <b>Check-out</b></td> <td class="responsive_td responsive_value " valign="top" style="text-align:right; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <time datetime="2018-07-13T12:30:00&#43;07:00">Sexta-feira, 13 de Julho de 2018</time> <span style="color:#707070; white-space:nowrap">(12:00 - 12:30) </span></td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px"> <b>Pré-pagamento </b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:right; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> <div style="margin:0px; padding:0px; border:0px">Não precisa de efetuar um pré-pagamento. No entanto, o alojamento pode reter temporariamente um montante no cartão que forneceu, apenas para testar o seu cartão e garantir a sua reserva. Este pagamento de teste ser-lhe-á devolvido. </div> </td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Custos de Cancelamento</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px; padding-bottom:8px; width:70%"> <ul style="margin:0px; padding:0px; border:0px; padding-left:16px; margin-bottom:8px"> <li>A partir de agora: <span style="white-space:nowrap">US$0 </span></li></ul> <div style="margin:0px; padding:0px; border:0px; margin-top:16px; margin-bottom:16px"> <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="text-align:center"><a class="#0AB21B-button" href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=email_cancel;open=email_cancel;" target="_blank" style="color: rgb(0, 119, 204);text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="button-outer " style="margin:0 auto"> <tbody> <tr> <td align="center" bgcolor="#0AB21B" class="button-inner" valign="middle" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; text-align:center; color:#FFFFFF; background:#0AB21B; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #0AB21B; background:#0AB21B; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a class="button-link" href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=email_cancel;open=email_cancel;" target="_blank" style="color: rgb(0, 119, 204);color:#FFFFFF; text-decoration:none; display:inline-block">Cancelar a sua reserva </a></td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> </div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_price" width="100%" style=""> <tbody> <tr> <td valign="top" style="background-color:#E9F0FA; border:1px solid #CCE1FF; padding:16px"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_price_breakdown" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:2px; padding-bottom:2px"> <b>1 Quarto Duplo Económico </b></td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:2px; padding-bottom:2px"> <b>10 % IVA incluído(a).</b></td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:2px; padding-bottom:2px"> <b>US$ 5 taxa de serviço por estadia incluído(a).</b></td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-top:8px"> <b>Preço total </b></td> <td valign="top" style="text-align:right; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-top:8px; padding-left:8px"> <b style="white-space:nowrap">US$26,40</b></td> </tr> <tr> <td colspan="2" valign="middle" style="text-align:right; margin:0px; padding:0px; border:0px; vertical-align:middle"> <a href="https://www.booking.com/general.html?tmpl=doc/rate_guarantee&amp;via_bpg_link;pbsource=conf_email_bpg" style="color: rgb(0, 119, 204);"><img style="padding-right: 4px; vertical-align: middle; outline: none; border: none; max-width: 100%; height: auto;" data-outlook-trace="F:1|T:1" src="cid:f9664baaa4ff113b06224f3323825db55d5b17b2949fd9bf6fda720a6099e4cd@MIME-Lite-HTML-1.24"> Igualamos o preço </a></td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_price_extra" width="100%" style=""> <tbody> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> O pagamento será efetuado no hotel e na moeda local (VND), de acordo com a taxa de câmbio em vigor no dia do pagamento. </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> Por favor note: os suplementos adicionais (ex. cama extra) não estão incluídos neste valor. </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> O preço total apresentado é o valor que terá de pagar ao alojamento. Booking.com não cobra qualquer taxa de reserva ou administrativa. </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> Se não comparecer ou cancelar poderão ser cobrados custos pelo alojamento. </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%; table-layout:fixed"> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:16px"> Convide amigos e receba €&nbsp;20 </td> </tr> <tr> <td style="margin:0px; padding:0px; border:0px">Usufrua de uma recompensa em dinheiro de €&nbsp;20 ao recomendar Booking.com a amigos e familiares <p style="background-color:#E9F0FA; color:#003580; text-align:center; padding:10px; margin:20px 0; font-size:20px; line-height:1.5; word-wrap:break-word; border:1px solid #fff"> https://www.booking.com/s/32_8/018a3b2f </p> <p style="margin:0; padding:0">Como funciona:</p> <ol> <li>Envie a hiperligação do convite a amigos.</li><li>Os seus amigos reservam através dessa hiperligação.</li><li>Depois da estadia do seu amigo, recebe €&nbsp;20 e o seu amigo terá direito a um reembolso de 10%. </li></ol> <p>A sua hiperligação de convite também está disponível quando inicia sessão <a href="https://secure.booking.com/myreferrals.pt-pt.html?aid=318615;" style="color: rgb(0, 119, 204);"> na sua conta</a>. Tem perguntas? Consulte as nossas <a href="https://secure.booking.com/content/referral-faq.pt-pt.html?aid=318615;" style="color: rgb(0, 119, 204);"> QF</a>. </p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_mybooking_widget" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:16px"> Está tudo correto? </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> Pode sempre ver ou alterar a sua reserva on-line - não necessita de registo. </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-right:16px"> <ul style="margin:0px; padding:0px; border:0px; padding-left:16px"> <li style="margin-bottom:8px"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_changeInfo;pbtrack=guest_details_link#roomSection" style="color: rgb(0, 119, 204);color:#0077CC">Editar os dados do cliente </a></li><li style="margin-bottom:8px"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_changeRequests" style="color: rgb(0, 119, 204);color:#0077CC">Contactar a propriedade </a></li><li style="margin-bottom:8px"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_checkinTime" style="color: rgb(0, 119, 204);color:#0077CC">Solicitar um check-in antecipado ou check-out tardio </a></li></ul> </td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px"> <ul style="margin:0px; padding:0px; border:0px; padding-left:16px"> <li style="margin-bottom:8px"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_changeRoom" style="color: rgb(0, 119, 204);color:#0077CC">Alterar o seu quarto </a></li><li style="margin-bottom:8px"><a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_changeDates" style="color: rgb(0, 119, 204);color:#0077CC">Alterar datas </a></li></ul> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" style="width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:16px"> Alexandre, aqui está o seu guia de viagem para Cidade de Ho Chi Minh! </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" valign="top" width="100%" style="margin-bottom:10px; border-collapse:collapse"> <tbody> <tr> <td class="responsive_td" valign="top" width="160" style="vertical-align:top"><a href="https://secure.booking.com/explorer.pt-pt.html?bn=1165576245&amp;source=conf_email&amp;token=m56C5AhOeJzdRbeAi2RIMBs9Ik4&amp;param=UmFuZG9tSVYkc2RlIyh9YUgkh1WAqwAlLSeJL%2FCy1XsDbppfKKulCkEmZzuUEq0YbDgIfS8%2FFVUfjziXizTeX7ZgthomLdtd&amp;aid=318615&amp;guide_lang=en&amp;ask_language=pt" target="_blank" style="color: rgb(0, 119, 204);"><img alt="Cidade de Ho Chi Minh" border="0" class="responsive_img" height="80" width="160" style="display:block; height:80px; width:160px; margin-right:16px; margin-bottom:16px" data-outlook-trace="F:1|T:1" src="cid:0256b7a19aeb67a6fc42071ac962e124c6a253310ed05ecce2ddb96c4fa959cb@MIME-Lite-HTML-1.24"> </a></td> <td class="responsive_td"> <p style="margin:0px; padding:0px; border:0px">Escolhemos a dedo as melhores atrações e atividades de Cidade de Ho Chi Minh. Basta decidir o que quer fazer para saber os horários, direções e receber conselhos úteis. Este guia ainda não está disponível em português, no entanto temos em muitos outros idiomas. </p> <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="text-align:center"><a class="button" href="https://secure.booking.com/explorer.pt-pt.html?bn=1165576245&amp;source=conf_email&amp;token=m56C5AhOeJzdRbeAi2RIMBs9Ik4&amp;param=UmFuZG9tSVYkc2RlIyh9YUgkh1WAqwAlLSeJL%2FCy1XsDbppfKKulCkEmZzuUEq0YbDgIfS8%2FFVUfjziXizTeX7ZgthomLdtd&amp;aid=318615&amp;guide_lang=en&amp;ask_language=pt" target="_blank" style="color: rgb(0, 119, 204);text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="button-outer " style="margin:0 auto"> <tbody> <tr> <td align="center" bgcolor="#0077CC" class="button-inner" valign="middle" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; text-align:center; color:#FFFFFF; background:#0077CC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #0077CC; background:#0077CC; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a class="button-link" href="https://secure.booking.com/explorer.pt-pt.html?bn=1165576245&amp;source=conf_email&amp;token=m56C5AhOeJzdRbeAi2RIMBs9Ik4&amp;param=UmFuZG9tSVYkc2RlIyh9YUgkh1WAqwAlLSeJL%2FCy1XsDbppfKKulCkEmZzuUEq0YbDgIfS8%2FFVUfjziXizTeX7ZgthomLdtd&amp;aid=318615&amp;guide_lang=en&amp;ask_language=pt" target="_blank" style="color: rgb(0, 119, 204);color:#FFFFFF; text-decoration:none; display:inline-block">Clique aqui para abrir o seu guia de viagem GRÁTIS </a></td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> <p></p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_room_name_and_description" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:16px"> Informação do quarto </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-bottom:8px"> Este quarto individual tem ar condicionado. </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_room_policies" width="100%" style=""> <tbody> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Nome do hóspede</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> Alexandre Silva <a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;source=email_changeInfo;rres_id=1954530308;pbtrack=guest_details_link#roomSection" target="_blank" style="color: rgb(0, 119, 204);"> Editar o nome do hóspede </a></td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Número de hóspedes</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> máx. 2 pessoas. </td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Plano de refeições</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> A tarifa deste quarto não inclui refeições. </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_special_request" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:16px"> Pedidos Especiais </td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px">You have a booker that would like free parking. (based on availability) </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_payment" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:8px"> Pagamento</td> </tr> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px"> <div><b>Este alojamento aceita as seguintes formas de pagamento:</b></div> <div>Não são aceites cartões de crédito, apenas dinheiro </div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_hotel_policies" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:8px"> Condições da reserva </td> </tr> <tr> <td valign="top" style="text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Condições de cancelamento</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> <p style="margin:0px; padding:0px; border:0px; margin-bottom:8px">Poderá cancelar a sua reserva gratuitamente a qualquer momento. </p> <p style="margin:0px; padding:0px; border:0px">As taxas de cancelamento ou alteração são determinadas pela propriedade. Pagará os custos adicionais à propriedade. </p> </td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Estacionamento</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> Estacionamento gratuito e público disponível no local (carece de reserva) </td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Internet</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> Acesso Wi-Fi disponível nas áreas públicas. Custo: Gratuito </td> </tr> </tbody> </table> </td> </tr> <tr> <td style="text-align:left; margin:0px; padding:0px; border:0px; padding-top:8px"> <a href="https://secure.booking.com/confirmation.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;from_confemail_booking_conditions_redirect=3#hotel_room_details" style="color: rgb(0, 119, 204);">Ver todas as condições da reserva</a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="mg_conf_hotel_policies" width="100%" style=""> <tbody> <tr> <td valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px; padding-bottom:8px"> Precisa de ajuda com a sua reserva? </td> </tr> <tr> <td valign="top" style="text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Contacte a propriedade</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> Telefone: &#43;84 93 831 63 86 </td> </tr> <tr> <td class="responsive_td responsive_key" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; padding-right:16px"> <b>Faça a gestão da sua reserva</b></td> <td class="responsive_td responsive_value" valign="top" style="text-align:left; margin:0px; padding:0px; border:0px; border-bottom:1px solid #EDEDED; padding-top:8px; padding-bottom:8px; width:70%"> <div style="margin-bottom:16px">Poderá <a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_view;pbcustom=1" target="_blank" style="color: rgb(0, 119, 204);"> ver a sua reserva</a> ou <a href="https://secure.booking.com/myreservations.pt-pt.html?aid=318615;auth_key=vJ39qWNkJRtA61TW&amp;;pbsource=email_change;pbcustom=1" target="_blank" style="color: rgb(0, 119, 204);"> fazer alterações</a> on-line, a qualquer momento.</div> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="noPrint" width="100%" style=""> <tbody> <tr> <td style="padding:10px 18px; background:#E9F0FA; border:1px solid #CCE1FF; border-radius:4px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td align="center" style="color:#003580; font-size:14px"> <h2 style="color:#003580; margin:0 0 5px 0; padding:0; font-size:21px; line-height:24px"> Guarde esta confirmação no seu bolso </h2> <span style="color:#003580; font-size:14px">Sem precisar de dados, Wi-Fi ou impressora com a app GRATUITA. </span><br> </td> </tr> </tbody> </table> </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%" style=""> <tbody> <tr> <td style="padding:10px 5px 0px; text-align:center"> <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto"> <tbody> <tr> <td style="text-align:center"><a class="button" href="https://www.booking.com/apps.pt-pt.html?aid=318615;app_install=1;lang=pt-pt;site=mg_family;page=confirmationmg;placement=confirmationEmailBottom;device=direct;etseed=;auth_key=vJ39qWNkJRtA61TW " target="_blank" style="color: rgb(0, 119, 204);text-decoration:none"> <table border="0" cellpadding="0" cellspacing="0" class="button-outer " style="margin:0 auto"> <tbody> <tr> <td align="center" bgcolor="#0077CC" class="button-inner" valign="middle" style="margin:0px; padding:0px; border:0px; font-size:14px; line-height:20px; text-align:center; color:#FFFFFF; background:#0077CC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #0077CC; background:#0077CC; padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px"> <a class="button-link" href="https://www.booking.com/apps.pt-pt.html?aid=318615;app_install=1;lang=pt-pt;site=mg_family;page=confirmationmg;placement=confirmationEmailBottom;device=direct;etseed=;auth_key=vJ39qWNkJRtA61TW " target="_blank" style="color: rgb(0, 119, 204);color:#FFFFFF; text-decoration:none; display:inline-block">Descarregar a app </a></td> </tr> </tbody> </table> </a></td> </tr> </tbody> </table> <span style="color:#819BBF; font-size:12px">Disponível para iPhone, iPad e Android </span></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px"> <table border="0" cellpadding="0" cellspacing="0" class="responsive_table" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="margin:0px; padding:0px; border:0px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td style="padding-left:8px; padding-right:8px"> <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin:0; padding:0px; border:0px; width:100%; min-width:100%"> <tbody> <tr> <td valign="top" style="padding:8px; text-align:left"> <table border="0" cellpadding="0" cellspacing="0" class="noPrint" width="100%" style=""> <tbody> <tr> <td valign="top" style="border:1px solid #EEEEEE; border-radius:4px"> <table border="0" cellpadding="0" cellspacing="0" height="90" width="100%" style=""> <tbody> <tr> <td valign="top" style="padding:10px; padding-bottom:0"> <table style="height:120px"> <tbody> <tr> <td> <h3 style="margin:0px; padding:0px; border:0px; font-weight:bold; font-size:20px; line-height:28px"> Reserve o seu táxi ou serviço de transporte já! </h3> </td> </tr> <tr> <td> <p style="color:#003580; margin:0.5em 0; font-size:12px">Planeie o seu trajeto do aeroporto até <b>ABC Hotel</b> com Mozio. </p> </td> </tr> <tr> <td align="left" style="padding-bottom:8px"><a href="http://www.booking.com/csgo.html?full_url=https%3A%2F%2Fbooking.mozio.com%2Fpt-pt%2F%23%2F%3Fcampaign%3D%26end_name%3DABC%2BHotel%26end_address%3D10.7505459556493%252C106.619051545858%26dir%3Dfrom_airport%26num_passengers%3D2%26branch%3D0%26start_address%3DSGN%26flight_datetime%3D07%252F11%252F2018%26currency%3DUSD%26mode%3Done_way&amp;token=UmFuZG9tSVYkc2RlIyh9YVNOx1gUyvI79xyKos0%2FciE%2BWzb5w36Qao2ZdNABxG31bCQJbAcAMWo2nUuxKD%2BTltvT8gwhK%2Fl5HuKlP1j1SIX7jGFc3aRVgbHDqHnxyZJa&amp;bn=1165576245" target="_blank" style="color: rgb(0, 119, 204);display:inline-block; text-decoration:none; color:#FFFFFF"> <div style="font-size:12px; font-weight:bold; background-color:#0896FF; color:#FFFFFF; padding:5px 10px; border-radius:3px; text-decoration:none"> Veja as ofertas </div> </a></td> </tr> </tbody> </table> </td> <td valign="top"><a href="http://www.booking.com/csgo.html?full_url=https%3A%2F%2Fbooking.mozio.com%2Fpt-pt%2F%23%2F%3Fcampaign%3D%26end_name%3DABC%2BHotel%26end_address%3D10.7505459556493%252C106.619051545858%26dir%3Dfrom_airport%26num_passengers%3D2%26branch%3D0%26start_address%3DSGN%26flight_datetime%3D07%252F11%252F2018%26currency%3DUSD%26mode%3Done_way&amp;token=UmFuZG9tSVYkc2RlIyh9YVNOx1gUyvI79xyKos0%2FciE%2BWzb5w36Qao2ZdNABxG31bCQJbAcAMWo2nUuxKD%2BTltvT8gwhK%2Fl5HuKlP1j1SIX7jGFc3aRVgbHDqHnxyZJa&amp;bn=1165576245" target="_blank" style="color: rgb(0, 119, 204);"><img alt="Reserve o seu táxi ou serviço de transporte já!" border="0" class="responsive_img m-hide" style="display: block; max-width: 100%; height: auto;" data-outlook-trace="F:1|T:1" src="cid:6aaf955488c923ff10eee9c87112631467539ea10f4e26cceeff9141fb9c3fff@MIME-Lite-HTML-1.24"> </a></td> </tr> </tbody> </table> </td> </tr> <tr> <td align="right"><a href="http://www.booking.com/csgo.html?full_url=https%3A%2F%2Fbooking.mozio.com%2Fpt-pt%2F%23%2F%3Fcampaign%3D%26end_name%3DABC%2BHotel%26end_address%3D10.7505459556493%252C106.619051545858%26dir%3Dfrom_airport%26num_passengers%3D2%26branch%3D0%26start_address%3DSGN%26flight_datetime%3D07%252F11%252F2018%26currency%3DUSD%26mode%3Done_way&amp;token=UmFuZG9tSVYkc2RlIyh9YVNOx1gUyvI79xyKos0%2FciE%2BWzb5w36Qao2ZdNABxG31bCQJbAcAMWo2nUuxKD%2BTltvT8gwhK%2Fl5HuKlP1j1SIX7jGFc3aRVgbHDqHnxyZJa&amp;bn=1165576245" target="_blank" style="color: rgb(0, 119, 204);"><img style="max-width: 100%; height: auto;" data-outlook-trace="F:1|T:1" src="cid:9956aaabdccdf89fcd6644dac2495372217e09334307eaaf2eba86b3620de30f@MIME-Lite-HTML-1.24"> </a></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> <tr> <td valign="top" style="padding-top:8px; padding-right:16px; padding-bottom:8px; padding-left:16px; padding-bottom:16px; text-align:center"> <hr style="margin:0px; padding:0px; border:0px; margin-top:16px; margin-bottom:16px; border-bottom:1px solid #EDEDED; margin-top:0"> <p style="margin:0px; padding:0px; border:0px; font-size:12px; line-height:18px; color:#707070; margin-bottom:8px"> Direitos de Autor © 1996–2018 Booking.com. Todos os direitos reservados.<br> </p> <p style="margin:0px; padding:0px; border:0px; font-size:12px; line-height:18px; color:#707070; margin-bottom:8px"> Quando comunica com o alojamento que reservou através de Booking.com, concorda com o processo da comunicação especificado nas nossas <a href="https://www.booking.com/content/privacy.pt-pt.html?aid=318615" target="_blank" style="color: rgb(0, 119, 204);"> Condições de Privacidade</a>. </p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <img height="1" width="1" style="width:1px; height:1px" data-outlook-trace="F:1|T:1" src="cid:1f398f967a40af4edc582c12fa3f206cfbd37e198d70bb0f85d3565ecc1ce00a@MIME-Lite-HTML-1.24"> <img height="1" width="1" src="https://secure.booking.com/email_opened_tracking_pixel?lang=pt-pt&amp;aid=318615&amp;token=52616e646f6d49562473646523287d61fd4ea1866396e343e6aa38a1a98f2c1b2d879a9d81698e356f81e719c9a4a14b87bdcef05c60836cc6ad6ed8705791754c523fe855c540d4370771845fc3aa284dce9fbeb6a090c65b1100ad44535143db41644219a828ee4ce5639d0d61d62ad032bc9a310b8714&amp;type=confirmation_guest"> </div> </div> </body> </html> 

    Extracted result

    { "Extractor": "Html", "Result": { "confirmation number": "1927632310", "pin code": "2087", "hotel name": "Hotel Van Phuc", "hotel address": "31-33, Street 27, Binh Tri Dong B, Binh Tan District, Binh Tan, Cidade de Ho Chi Minh, , Vietname -", "check-in date": "Sexta-feira, 13 de Julho de 2018", "check-out date": "Sábado, 14 de Julho de 2018", "total price": "US$12", "number of rooms booked": "1" } }
    using System.Web.Mvc; using C1.TextParser; using System.IO; using System; namespace SamplesExplorer.Controllers { public partial class C1TextParserController : Controller { public ActionResult HtmlExtractor(FormCollection collection) { HtmlExtractor bookingTemplate = null; using (Stream bookingTemplateStream = System.IO.File.Open(Server.MapPath("~/Content/sampleFiles/bookingEmail1.html"), FileMode.Open)) { bookingTemplate = new HtmlExtractor(bookingTemplateStream); //Fixed placeHolder for the confirmation number String confirmationNumberXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td[2]/p[1]/strong"; bookingTemplate.AddPlaceHolder("confirmation number", confirmationNumberXPath); //Fixed placeHolder for the pin code String pinCodeXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td[2]/p[2]/strong"; bookingTemplate.AddPlaceHolder("pin code", pinCodeXPath); //Fixed placeHolder for hotel name String hotelNameXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[1]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr[2]/td[2]/strong[1]"; bookingTemplate.AddPlaceHolder("hotel name", hotelNameXPath); //Fixed placeHolder for hotel address String hotelAddressXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[2]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr[2]/td"; bookingTemplate.AddPlaceHolder("hotel address", hotelAddressXPath); //Fixed placeHolder for check-in date String checkInDateXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[3]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/time"; bookingTemplate.AddPlaceHolder("check-in date", checkInDateXPath); //Fixed placeHolder for check-out date String checkOutDateXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[3]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[3]/td[2]/time"; bookingTemplate.AddPlaceHolder("check-out date", checkOutDateXPath); //Fixed placeHolder for total price String totalPriceXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[3]/tbody/tr/td/table/tbody/tr/td/table[2]/tbody/tr/td/table/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr[4]/td[2]/b"; bookingTemplate.AddPlaceHolder("total price", totalPriceXPath); //Fixed placeHolder for number of rooms booked String numberOfRoomsBookedXPath = @"//*[@id=""email_body""]/tbody/tr/td/table[2]/tbody/tr[2]/td/table[3]/tbody/tr/td/table/tbody/tr/td/table[1]/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[1]/td[2]"; bookingTemplate.AddPlaceHolder("number of rooms booked", numberOfRoomsBookedXPath, 12, 1); } using (Stream bookingTemplateStream2 = System.IO.File.Open(Server.MapPath("~/Content/sampleFiles/bookingEmail2.html"), FileMode.Open)) { IExtractionResult result = bookingTemplate.Extract(bookingTemplateStream2); ViewBag.ExtractionResult = result.ToJsonString(); } return View(); } } } 
    @section Summary{ <p>@Html.Raw(Resources.C1TextParser.HtmlExtractor_Text0)</p> } <div> <div> <h3>@Html.Raw(Resources.C1TextParser.HtmlExtractor_Title)</h3> <p>@Html.Raw(Resources.C1TextParser.HtmlExtractor_Text1)</p> </div> <div> <h3>Input file</h3> <pre class="scrollable-pre">@Html.Raw(ControlPages.GetSampleFileContent("bookingEmail1.html"))</pre> </div> <div> <h3>Extracted result</h3> <pre class="scrollable-pre">@Html.Raw(ViewBag.ExtractionResult)</pre> </div> </div>