je_load_density.utils.xml.xml_file.xml_file

Functions

reformat_xml_file(xml_string)

將 XML 字串重新格式化為漂亮的排版 Reformat XML string into pretty-printed format

Classes

XMLParser(xml_string[, xml_type])

XML 解析器 XML Parser

class je_load_density.utils.xml.xml_file.xml_file.XMLParser(xml_string: str, xml_type: str = 'string')

Bases: object

XML 解析器 XML Parser

支援從字串或檔案解析 XML,並能將 XML 寫入檔案。 Supports parsing XML from string or file, and writing XML to file.

write_xml(write_xml_filename: str, write_content: str) None

將 XML 字串寫入檔案 Write XML string into file

Parameters:
  • write_xml_filename – 輸出檔案名稱 (Output file name)

  • write_content – XML 字串內容 (XML string content)

xml_parser_from_file(**kwargs) Element

從檔案解析 XML Parse XML from file

Parameters:

kwargs – 額外參數 (extra parameters)

Returns:

XML 根節點 (XML root element)

xml_parser_from_string(**kwargs) Element

從字串解析 XML Parse XML from string

Parameters:

kwargs – 額外參數 (extra parameters)

Returns:

XML 根節點 (XML root element)

je_load_density.utils.xml.xml_file.xml_file.reformat_xml_file(xml_string: str) str

將 XML 字串重新格式化為漂亮的排版 Reformat XML string into pretty-printed format

Parameters:

xml_string – 原始 XML 字串 (Raw XML string)

Returns:

格式化後的 XML 字串 (Pretty-printed XML string)