gpt4 book ai didi

java - java中的xml文件

转载 作者:行者123 更新时间:2023-12-02 07:12:34 25 4
gpt4 key购买 nike

我下载了 Java 版 Google Calendar API,但对 xml 文件的内容感到非常困惑。我对java还很陌生。我应该寻找哪些资源来了解如何操作这些 xml 文件的内容?以下是内容示例:

<!-- samples build Properties -->
<property name="sample.calendar.basedir"
value="${build}/sample/calendar"/>
<property name="sample.calendar.src.home"
value="${sample.calendar.basedir}"/>

具体来说,我试图弄清楚“$”的作用以及花括号之间的内容是什么。

最佳答案

编辑:如果你真的很绝望,请使用 grep。

$ cd /path/to/base/dir/
$ find . -type f | xargs grep "ant.file.calendar"

然后你就可以看到所有使用它的地方,并找到它的定义位置。

<小时/>

${} 语法引用 .properties 中定义的变量(a) <properties> 之间的文件(b)<property> XML 标记或通过其他方式实现的 (c),例如环境变量或运行时行为。

举个例子,

<?xml>
<project>
<properties>
<jetty.port>8080</jetty.port>
</properties>
<build>
...
<port>${jetty.port}</port>
</build>
</project>

您可能会在 Jetty Web 应用程序的 pom.xml 文件中遇到上述内容。你看 ${jetty.port}属性定义在 <properties> 之间标签。这是定义它的一种方法。

就您而言,${build}变量在某处定义,但如果不查看目录就不可能说出来。它甚至可以在您看到它的同一个 XML 文件中定义。

关于java - java中的xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15328724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com