Toby Speight <[EMAIL PROTECTED]> writes:

[...]

> Here it is, with the usual caveats and zero support.  If you manage to
> make something of it, I'd like to hear about it (on the list, unless
> people object).

The attached patch is for BBDB 2.2.

ShengHuo

--- bbdb-xml-print.el	2001/02/24 05:22:44	1.1
+++ bbdb-xml-print.el	2001/02/24 05:29:47
@@ -183,18 +183,20 @@
 	      "<address location=\"%s\">%s\n</address>"
               (bbdb-address-location addr)
               (concat
-               (bbdb-xml-print-if-not-blank-2
-                "\n <line>" (bbdb-xml-print-tex-quote (bbdb-address-street1 addr)) "</line>")
-               (bbdb-xml-print-if-not-blank-2
-                "\n <line>" (bbdb-xml-print-tex-quote (bbdb-address-street2 addr)) "</line>")
-               (bbdb-xml-print-if-not-blank-2
-                "\n <line>" (bbdb-xml-print-tex-quote (bbdb-address-street3 addr)) "</line>")
+	       (mapconcat
+		(lambda (x)
+		  (bbdb-xml-print-if-not-blank-2
+		   "\n <line>" (bbdb-xml-print-tex-quote x) "</line>"))
+		(bbdb-address-streets addr)
+		"")
                (bbdb-xml-print-if-not-blank-2
                 "\n <city>" (bbdb-xml-print-tex-quote (bbdb-address-city addr)) "</city>")
                (bbdb-xml-print-if-not-blank-2
                 "\n <state>" (bbdb-xml-print-tex-quote (bbdb-address-state addr)) "</state>")
                (bbdb-xml-print-if-not-blank-2
-                " <zip>" (bbdb-xml-print-tex-quote (bbdb-address-zip-string addr)) "</zip>")))))
+                " <zip>" (bbdb-xml-print-tex-quote (bbdb-address-zip-string addr)) "</zip>")
+	       (bbdb-xml-print-if-not-blank-2
+                " <country>" (bbdb-xml-print-tex-quote (bbdb-address-country addr)) "</country>")))))
 	  (setq addrs (cdr addrs)))
 
 	;; Notes

Reply via email to