HTML-העץ-diff מציע הבדל מודע מבנה של מסמכי XML ו- HTML.
השימוש המיועד הוא להראות תמציתי עריכות שנעשו במסמך, כך שכותבי תוכן HTML יכולים לסקור את העבודה שלהם.
מה אנחנו מתכוונים "HTML עץ גרסאות"?
& Nbsp; * HTML: התשומות לפונקצית ההבדל הם מסמכי HTML
& Nbsp; * עץ: זה לוקח בחשבון את מבנה עץ XML המלא של התשומות, לא רק טקסט שינויים מבוססים.
& Nbsp; * השוואת גרסאות: הפלט הוא HTML קריא, באמצעות ו- <דל> תגים להראות את השינויים.
ממשק שורת הפקודה
אתה יכול לבצע htmltreediff.cli ישירות כמודול פייתון, העברתו קבצי HTML להשוואת גרסאות:
פיתון -m 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>>> הדפסה ('<אחד h1>', ' שתי
', די = True)
& Nbsp; <דל>
& Nbsp; אחד
& Nbsp; דל>
& Nbsp;
& Nbsp; שני
& Nbsp;
וגם לשינויים טקסט בלבד:
& Nbsp;>>> מtext_changes יבוא htmltreediff
& Nbsp; text_changes>>> הדפסה (
... "שועל החום הזריז קפיצות מעל הכלב העצלן.",
... "שועלי החום מהירים מאוד לקפוץ מעל הכלב.",
...)
מאוד מהיר חום <דל> שועל קופץ שועלים לקפוץ מעל <דל> עצלן דל> כלב.
דרישות :
- פייתון
תגובות לא נמצא