Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将xml元素的值设置为另一个xml元素的引用值_Xml - Fatal编程技术网

将xml元素的值设置为另一个xml元素的引用值

将xml元素的值设置为另一个xml元素的引用值,xml,Xml,我正在用xml编写一个配置文件,我想在另一个xml元素中使用一个xml元素的值。 应该是这样的: <?xml version="1.0" encoding="utf-8"?> <configuration> <PORT>8080</PORT> <URL>http://url:8080</URL> </configuration> 8080 http://url:

我正在用xml编写一个配置文件,我想在另一个xml元素中使用一个xml元素的值。 应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <PORT>8080</PORT>
        <URL>http://url:8080</URL>
    </configuration>

8080
http://url:8080
我想取
的值,而不是
标记中的
8080

在xml中有什么方法可以做到这一点吗?

不完全是您所要求的,但是您可以使用实体引用

<!DOCTYPE configuration [
<!ENTITY port "8080">
]>
<configuration>
    <PORT>&port;</PORT>
    <URL>http://url:&port;</URL>
</configuration>

&港口;
http://url:&port;

这取决于处理XML的应用程序。XML将由Python处理