WvHTMLPostProcessor

(define (wvHtml-filter lv) (node-list-map (lambda (node) (cond ((match-element? 'div node) (wvHtml-filter (children node))) ((match-element? 'font node) (wvHtml-filter (children node))) ((match-element? 'p node) (if (node-list-empty? (children node)) (empty-node-list) (make element 'p #f '() (wvHtml-filter (children node))))) ((xml-element? node) (make element (gi node) #f (attributes node) (wvHtml-filter (children node)))) (else node))) lv))

Source code:

<copy-of xmlns="http://www.askemos.org/2000/NameSpaceDSSSL">

(define (wvHtml-filter lv)
  (node-list-map 
   (lambda (node)
     (cond
      ((match-element? 'div node) (wvHtml-filter (children node)))
      ((match-element? 'font node) (wvHtml-filter (children node)))
      ((match-element? 'p node)
       (if (node-list-empty? (children node))
           (empty-node-list)
         (make element 'p #f '() (wvHtml-filter (children node)))))
      ((xml-element? node)
       (make element (gi node) #f (attributes node)
                     (wvHtml-filter (children node))))
      (else node)))
   lv))

</copy-of>
<!--

 ;;; Local Variables: ***
 ;;; mode: scheme ***
 ;;; End: ***

-->

Diese Seite findet man von: overview, .




Letzte Modifikation: Mon, 03 Mar 2003 14:25:45 +0100

Autor(en): jfw,

Dokument Nummer A67bb0753e1676f81983e0ecf3a15b391 geliefert an public um Sun, 07 Sep 2008 19:24:45 +0200