java em uso substancialmente JDOM

dependências maVen introduzido JDOM:

<dependency> 
    <groupId> org.jdom </ groupId> 
    <artifactId> jdom </ artifactId> 
    <versão> 2.0.2 </ version> 
</ dependency>

Criação de documento XML

// Criar um nó raiz 
Elemento DataConfig = new novo elemento ( "Data-config" );
 // criar documentos XML 
do documento O documento = new new Documento (DataConfig);

documento xml leitura do lado de fora

Cordas localPath = new File ( "" ) .getAbsolutePath (); 
Xml arquivo = new arquivo (localPath + "/ config / setting.xml" ); 
SAXBuilder construtor = novo SAXBuilder (); 
Documento documento = builder.build (XML);

documento XML Export

// Criar xml classe fluxo de saída de operação 
 XMLOutputter para XMLOutput = new new XMLOutputter a (); 
        
// definir o atributo xml formatar 
o formato F = Format.getRawFormat (); 
f.setIndent ( ""); // texto travessão 
f.setTextMode ( TextMode.TRIM_FULL_WHITE); 
xmlOutput.setFormat (F); 
  
// arquivo xml de saída para um local especificado       
string = locationPath nova novo arquivo ( "" ) .getAbsolutePath (); 
xmlOutput.output (documento, nova novo um FileOutputStream ( nova novo arquivo (+ locationPath " /config/setting.xml ")));

Obtém o documento XML raiz

Elemento document.getRootElement raiz = ();

Obtém todos os nós filhos

List <Elemento> elementList = root.getChildren ();

Adquirir um nó na lista de nós

Elemento de e = elementList.get (0);

nó filho do conjunto de nós

Elemento ELEMENTA = novo elemento ( "a" ); 
Elemento elementb = novo elemento ( "b" ); 
ELEMENTA .addContent (elementb);

valor de atributo do nó

element.setAttribute ( "name", "Nome do Nó");

Leitura de valores de atributos de nodos

element.getAttributeValue ( "nome");

 

Acho que você gosta

Origin www.cnblogs.com/qinggua/p/12628576.html
Recomendado
Clasificación