码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java 将 XML 转换为属性 – 从 XML 文件中读取属性


    从 XML 文件创建 .properties 文件的 Java 示例。此代码可用于从 XML 文件中读取要在应用程序代码中使用的属性键值。

    XML 的属性示例

    要将 XML 文件转换为属性文件,最好的方法是使用类。流程如下:java.util.Properties

    1. 使用方法将 XML 文件加载到类对象中。java.util.PropertiesProperties.loadFromXML()
    2. 使用 方法将内容编写为属性。Properties.store()
    package com.howtodoinjava.demo;
     
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.InvalidPropertiesFormatException;
    import java.util.Properties;
     
    public class XMLToProperties
    {
      public static void main(String[] args) throws InvalidPropertiesFormatException, IOException
      {
        String outPropertiesFile = "application.properties";
        String inXmlFile = "applicationProperties.xml";
     
        InputStream inStream = new FileInputStream(inXmlFile);      //Input XML File
        OutputStream outStream = new FileOutputStream(outPropertiesFile); //Output properties File
         
        Properties props = new Properties();
         
        //Load XML file
        props.loadFromXML(inStream);
         
        //Store to properties file
        props.store(outStream, "Converted from applicationProperties.xml");
         
        //Use properties in code
        System.out.println(props.get("input.dir"));     //Prints 'c:/temp/input'
      }
    }

    输入 XML 文件

    "1.0" encoding="UTF-8" standalone="no"?>
    "http://java.sun.com/dtd/properties.dtd">
      application.properties
      "input.dir">c:/temp/input
      "spring.batch.job.enabled">false
      "spring.main.banner-mode">off

    输出属性文件

    #Converted from applicationProperties.xml
    #Mon Jul 23 18:15:00 IST 2018
     
    spring.batch.job.enabled=false
    input.dir=c\:/temp/input
    spring.main.banner-mode=off

    在评论部分将您的问题放给我。

    快乐学习!!

    相关文章:

    1. 将属性文件转换为 XML 文件
    2. 将 XML 写入字符串 – 将 XML 对象写入文件示例
    3. Java 读取和写入属性文件示例
    4. 将字符串解析为 XML – 将字符串解析为 XML DOM 示例
    5. Java 读取 XML – Java DOM 解析器示例
    6. 使用 StAX 解析器读取 XML – 游标和迭代器 API
  • 相关阅读:
    FL Studio21.2官方重磅更新及新功能一分钟介绍
    JVM 运行时数据区与JMM 内存模型详解
    GB4806.7食品级塑料包装袋进出口监管要求
    Linux区分文件类型,file指令,目录权限,umask掩码,共享文件,Linux中的一些有趣指令
    深度学习代码入门test2_alexnet
    永磁同步电机转子位置估算专题——正交锁相环
    linux防火墙
    读写Raw文件
    VR科普研学基地科普开放日普乐蛙VR体验馆沉浸式体验设备
    高精度加法(C语言实现)
  • 原文地址:https://blog.csdn.net/allway2/article/details/127450059
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号