Domanda

Sto cercando una sorta di strumento che possa prendere un documento html e pompare una rappresentazione del file basata su selettori.

Ad esempio:

<div>
Some text
  <ul class="foo">
    <li>First</li>
    <li>Second</li>
  <ul>
</div>

E genera un file di testo semplice nello spirito di:

 div
 div #text Some text
 div ul.foo li Frist
 div ul.foo li Second

Lo scopo di questo sarebbe quello di fare una funzione predicata di qualche tipo che sarebbe in grado di confrontare due pagine HTML e dire in che misura corrispondono e in grado di dire esplicitamente in isolamento quanto del contenuto o layout è diverso.

(Per i curiosi, questo è per la fase QA di un progetto di migrazione dei dati relativamente grande)

È stato utile?

Soluzione

Ho trovato su un altro forum un programma chiamato haml che sembra fare esattamente questo. Per riferimento futuro:

http://wiki.rubyonrails.org/howtos/templates/haml

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top