html-tree-diff ay nag-aalok ng istraktura ng kamalayan diff ng XML at HTML na dokumento.
Ang inilaan gamitin ay upang concisely ipakita ang mga pag-edit na ginawa sa isang dokumento, kaya na may-akda ng nilalaman html ay maaaring suriin ang kanilang mga trabaho.
Ano ang ibig sabihin ng "HTML Tree Ipaghambing"?
& Nbsp; * HTML: Ang input sa diff function ay HTML na dokumento
& Nbsp; * Tree: Isinasaalang-alang nito ang mga full XML istraktura ng puno ng input, hindi text lamang batay pagbabago.
& Nbsp; * Ipaghambing: Ang output ay nababasa ng tao-HTML, gamit ang at tag upang ipakita ang mga pagbabago.
Command line interface
Maaari mong magsagawa htmltreediff.cli direkta bilang isang python module, pagpasa ito html file sa diff:
python m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; isa
& Nbsp;
& Nbsp;
& Nbsp; dalawang
& Nbsp;
& Nbsp; isa
& Nbsp;
Python API
Maaari mo ring gamitin htmltreediff mula sa loob ng isang sawa programa bilang isang library.
Para sa HTML pagbabago:
& Nbsp;>>> mula htmltreediff import html_changes
& Nbsp;>>> print html_changes ('
isa
', 'dalawang
') isa dalawang
& Nbsp;>>> print html_changes ('
isa
', 'dalawang
', pretty = True)
& Nbsp;
& Nbsp; isa
& Nbsp;
& Nbsp;
& Nbsp; dalawang
& Nbsp;
& Nbsp; isa
& Nbsp;
At din para sa mga pagbabago text-only:
& Nbsp;>>> mula htmltreediff import text_changes
& Nbsp; text_changes>>> print (
... 'Ang mabilis na brown soro jumps sa ibabaw ng tamad na aso.',
... 'Ang tunay mabilis na brown foxes tumalon sa mga aso.',
...)
Ang tunay mabilis na kayumanggi
Kinakailangan :
- sawa
Mga Komento hindi natagpuan