در HTML-درخت تفاوت ساختار ارائه می دهد تفاوت آگاه از XML و HTML اسناد.
استفاده در نظر گرفته شده است که به اختصار ویرایشهای که در یک سند ساخته شده است، به طوری که نویسندگان محتوای متنی می تواند کار خود را بررسی نشان می دهد.
چه می توانم در "HTML درخت تفاوت" منظور ما؟
از & nbsp؛ * HTML: ورودی به تابع تفاوت اسناد HTML می باشد
از & nbsp؛ * * * * درخت: آن را در نظر ساختار XML درخت پر از ورودی، نه فقط تغییرات مبتنی بر متن.
از & nbsp؛ * * * * تفاوت: خروجی HTML انسان قابل خواندن، با استفاده از <فهم> و <دل> برچسب ها برای نشان دادن تغییرات است.
رابط خط فرمان
شما می توانید به طور مستقیم اجرا htmltreediff.cli به عنوان یک ماژول پایتون، انتقال آن فایل های HTML به تفاوت:
پایتون متر htmltreediff.cli one.html two.html
از & nbsp؛ <دل>
& nbsp؛ در یک
از & nbsp؛ دل>
از & nbsp؛ <فهم>
& nbsp؛ در دو
از & nbsp؛ فهم>
API پایتون
شما همچنین می توانید htmltreediff از درون یک برنامه پایتون به عنوان یک کتابخانه استفاده کنید.
برای تغییرات HTML:
از & nbsp؛>>> از html_changes واردات htmltreediff
& nbsp؛ در html_changes>>> چاپ ('
یک
'، 'دو
')<دل> یک دل> <فهم> دو فهم>
& nbsp؛ در html_changes>>> چاپ ('
یک
'، 'دو
'، بسیار = واقعی)
از & nbsp؛ <دل>
& nbsp؛ در یک
از & nbsp؛ دل>
از & nbsp؛ <فهم>
& nbsp؛ در دو
از & nbsp؛ فهم>
و همچنین برای تغییر تنها متن:
از & nbsp؛>>> از text_changes واردات htmltreediff
& nbsp؛ در text_changes>>> چاپ (
... روباه قهوه ای میپرد روی سگ تنبل. '،
... روباه بسیار سریع قهوه ای انتخاب بیش از سگ. '،
...)
بسیار فهم> قهوه ای <دل> روباه میپرد دل> <فهم> روباه پرش فهم> بیش از <دل> تنبل دل> سگ
در مورد نیاز:.
پایتون
نظر یافت نشد