Class XmlMapper

java.lang.Object
org.miaixz.bus.core.xml.XmlMapper

public class XmlMapper extends Object
XML转换器,用于转换Map或Bean等
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • XmlMapper

      public XmlMapper(Node node)
      构造
      Parameters:
      node - NodeXML节点
  • Method Details

    • of

      public static XmlMapper of(Node node)
      创建XmlMapper
      Parameters:
      node - NodeXML节点
      Returns:
      XmlMapper
    • toBean

      public <T> T toBean(Class<T> bean)
      XML转Java Bean 如果XML根节点只有一个,且节点名和Bean的名称一致,则直接转换子节点
      Type Parameters:
      T - bean类型
      Parameters:
      bean - bean类
      Returns:
      beans
    • toMap

      public Map<String,Object> toMap()
      XML节点转Map
      Returns:
      map
    • toMap

      public Map<String,Object> toMap(Map<String,Object> result)
      XML节点转Map
      Parameters:
      result - 结果Map
      Returns:
      map