XML / HTML-sammenligning — gratis online markup-diffværktøj
XML / HTML-sammenligning
Sammenlign to XML- eller HTML-dokumenter, og find alle strukturelle forskelle. Se præcis, hvad der er tilføjet, fjernet eller ændret — med fulde elementstier. Også: JSON ↔ XML | JSON-sammenligning | YAML-sammenligning. Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Format:
Dokument A (oprindeligt)
Dokument B (ændret)
Forskelle
Indtast to dokumenter ovenfor, og klik på Sammenlign for at se forskellene.
Sådan bruges det: Indsæt det oprindelige dokument i det venstre tekstfelt (A), og den ændrede version i det højre tekstfelt (B). Vælg formatet (XML eller HTML), og klik på Sammenlign for at se alle forskelle. Resultatfarver:Grøn = tilføjet i B, Rød = fjernet fra A, Gul = værdi ændret. XML-tilstand: Bruger streng XML-parsing. Attributter bruger præfikset @ i stier. XML-kommentarer og processinstruktioner ignoreres. HTML-tilstand: Bruger browserens egen HTML-parser (mere tilgivende). Kun elementer inde i <body> sammenlignes. Attributter bruger præfikset @ i stier. Tip: I tilstanden Sæt-sammenligning sammenlignes gentagne søskendeelementer som uordnede mængder (rækkefølge ignoreres). Ellers sammenlignes de position for position.
Struktureret XML-diff — attributter og alt
To XML-dokumenter kan være tekstmæssigt forskellige og alligevel semantisk ens: attributrækkefølge er ikke betydningsfuld, navnerum-præfikser kan variere, og indrykning er præsentation. En markup-bevidst sammenligning parser begge dokumenter først, så disse formateringsforskelle ikke tæller — kun elementstruktur, attributværdier og tekstindhold gør. Kommentarer og processinstruktioner ignoreres.
Sæt-sammenligning behandler gentagne søskende som uordnede mængder, når elementrækkefølgen er irrelevant.
🔷 Forskelsoversigt
Indsæt to dokumenter, og klik på Sammenlign for at se statistik.