Converts a tabbed text into XML <list>
/ <list-item>
Sample input:
<p>1. texto .... texto.</p>
<p> 2. texto .... texto.</p>
<p> 3. texto .... texto.</p>
<p> 3'. texto .... texto.</p>
<p> 4. texto .... texto.</p>
<p> 4’. texto .... texto.</p>
<p> 2’. texto .... texto.</p>
<p> 5. texto .... texto.</p>
<p> 5’. texto .... texto.</p>
<p>1'. texto .... texto.</p>
<p> 6. texto .... texto.</p>
<p> 6'. texto .... texto.</p>
<p> 7. texto .... texto.</p>
<p> 8. texto .... texto.</p>
<p> 8'. texto .... texto.</p>
<p> 7’. texto .... texto.</p>
<p> 9. texto .... texto.</p>
<p> 9'. texto .... texto.</p>
Sample output:
<list list-type="simple">
<list-item><p>1. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>2. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>3. texto .... texto.</p></list-item>
<list-item> <p>3'. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>4. texto .... texto.</p></list-item>
<list-item> <p>4\'. texto .... texto.</p></list-item>
</list>
</list-item>
</list>
</list-item>
<list-item> <p>2\'. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>5. texto .... texto.</p></list-item>
<list-item> <p>5\'. texto .... texto.</p></list-item>
</list>
</list-item>
</list>
</list-item>
<list-item><p>1'. texto .... texto.</p></list-item>
<list-item>
Depois que você já tiver preparado o arquivo chave.txt
, basta:
cdwin
comando para entrar na pasta xml do artigo.lgp-listify -filename chave.txt
Se a saída for parecida com o exemplo abaixo deve estar udo OK. Siga adiante para o passo 3.
<list list-type="simple">
<list-item><p>1. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>2. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>3. texto .... texto.</p></list-item>
<list-item> <p>3'. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>4. texto .... texto.</p></list-item>
<list-item> <p>4\'. texto .... texto.</p></list-item>
</list>
</list-item>
</list>
</list-item>
<list-item> <p>2\'. texto .... texto.</p></list-item>
<list-item>
<list list-type="simple">
<list-item> <p>5. texto .... texto.</p></list-item>
<list-item> <p>5\'. texto .... texto.</p></list-item>
</list>
</list-item>
</list>
</list-item>
<list-item><p>1'. texto .... texto.</p></list-item>
<list-item>
Finalize com o comando a seguir que criará o arquivo chave.xml
com o conteúdo do comando anterior.
3. lgp-listify -filename chave.txt > chave.xml
4. Substitua esse conteúdo no arquivo XML original do artigo.
No DOC a indentação deve estar:
- usando TABS (→)
- uma linha por parágrafo (¶)
- cada linha com estilo
Paragraph
aplicado
[Paragraph] | 1. texto .... texto.¶
[Paragraph] | →2. texto .... texto.¶
[Paragraph] | →→3. texto .... texto.¶
[Paragraph] | →→3'. texto .... texto.¶
[Paragraph] | →→→4. texto .... texto.¶
[Paragraph] | →→→4’. texto .... texto.¶
[Paragraph] | →2’. texto .... texto.¶
[Paragraph] | →→5. texto .... texto.¶
[Paragraph] | →→5’. texto .... texto.¶
[Paragraph] | 1'. texto .... texto.¶
[Paragraph] | →6. texto .... texto.¶
[Paragraph] | →6'. texto .... texto.¶
[Paragraph] | →→7. texto .... texto.¶
[Paragraph] | →→→8. texto .... texto.¶
[Paragraph] | →→→8'. texto .... texto.¶
[Paragraph] | →→7’. texto .... texto.¶
[Paragraph] | →→→9. texto .... texto.¶
[Paragraph] | →→→9'. texto .... texto.¶
Depois de exportar o XML deve estar com a mesma estrutura do DOC. Observar pois as vezes as linhas podem se quebrar e gerar erro.
<p>1. texto .... texto.</p>
<p> 2. texto .... texto.</p>
<p> 3. texto .... texto.</p>
<p> 3'. texto .... texto.</p>
<p> 4. texto .... texto.</p>
<p> 4’. texto .... texto.</p>
<p> 2’. texto .... texto.</p>
<p> 5. texto .... texto.</p>
<p> 5’. texto .... texto.</p>
<p>1'. texto .... texto.</p>
<p> 6. texto .... texto.</p>
<p> 6'. texto .... texto.</p>
<p> 7. texto .... texto.</p>
<p> 8. texto .... texto.</p>
<p> 8'. texto .... texto.</p>
<p> 7’. texto .... texto.</p>
<p> 9. texto .... texto.</p>
<p> 9'. texto .... texto.</p>
Apenas as linhas do arquivo XML que contém os itens da chave devem ser copiados para um novo arquivo chamado chave
.