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. mabilis na kayumanggi
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;
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;
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 alamid jumps foxes Tumalon sa loob ng lazy aso.
Kinakailangan :
- sawa
Mga Komento hindi natagpuan