Name | format() |
||
---|---|---|---|
Examples |
# The following short XML file called "mammals.xml" is parsed # in the code below. It must be in the project's "data" folder. # # <?xml version="1.0"?> # <mammals> # <animal id="0"species="Capra hircus">Goat</animal> # <animal id="1"species="Panthera pardus">Leopard</animal> # <animal id="2"species="Equus zebra">Zebra</animal> # </mammals> xml = None def setup(): xml = loadXML("mammals.xml") #Format without line breaks and no indentation s = xml.format(-1) print(s) print("")# Blank line #Format with line breaks and no indentation s = xml.format(0) print(s) #Format with line breaks and 5 spaces of indentation s = xml.format(5) print(s) # Sketch prints: #<mammals><animal id="0"species="Capra hircus">Goat</animal> # <animal id="1"species="Panthera pardus">Leopard</animal> # <animal id="2"species="Equus zebra">Zebra</animal></mammals> # #<?xml version="1.0"encoding="UTF-8"?> #<mammals> #<animal id="0"species="Capra hircus">Goat</animal> #<animal id="1"species="Panthera pardus">Leopard</animal> #<animal id="2"species="Equus zebra">Zebra</animal> #</mammals> # #<?xml version="1.0"encoding="UTF-8"?> #<mammals> # <animal id="0"species="Capra hircus">Goat</animal> # <animal id="1"species="Panthera pardus">Leopard</animal> # <animal id="2"species="Equus zebra">Zebra</animal> #</mammals> | ||
Description |
Takes an XML object and converts it to a String, formatting its content as specified with the indent parameter. If indent is set to -1, then the String is returned with no line breaks, no indentation, and no XML declaration. If indent is set to 0 or greater, then the String is returned with line breaks, and the specified number of spaces as indent values. Meaning, there will be no indentation if 0 is specified, or each indent will be replaced with the corresponding number of spaces: 1, 2, 3, and so on. |
||
Syntax | .format(indent) | ||
Parameters |
| ||
Related |
toString() |
Updated on Mon Sep 21 15:53:26 2020.
If you see any errors or have comments, please let us know.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License