首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xsi:使用org.w3c的具有多个值的模式定位

xsi:使用org.w3c的具有多个值的模式定位
EN

Stack Overflow用户
提问于 2017-06-12 10:16:53
回答 0查看 1.5K关注 0票数 0

我正在尝试将多个值附加到schemaLocation属性:

代码语言:javascript
复制
Document document = null;
        Element documentElement = null;
        final DocumentBuilderFactory factory = DocumentBuilderFactory
            .newInstance();
        Element root = null;
        try {
            final DocumentBuilder builder = factory.newDocumentBuilder();
            document = builder.newDocument();

            root = document.createElement("kml");
            document.appendChild(root);
            documentElement = document.createElement("Document");
            final Element topNameElement = document.createElement("name");
            documentElement.appendChild(topNameElement);
            root.appendChild(documentElement);

            root.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xsi",
                "http://www.w3.org/2001/XMLSchema-instance");
            root.setAttribute("xmlns", "http://schemas.opengis.net/kml/2.2.0");
            root.setAttribute("xmlns:ar", "http://schemas.opengis.net/arml/2.0");
            root.setAttribute("xsi:schemaLocation", "http://schemas.opengis.net/kml/2.2.0  http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd    http://schemas.opengis.net/arml/2.0     http://schemas.opengis.net/arml/2.0/arml.xsd");

但是,结果是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://schemas.opengis.net/kml/2.2.0" xmlns:ar="http://schemas.opengis.net/arml/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.opengis.net/kml/2.2.0  http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd &#9;http://schemas.opengis.net/arml/2.0 &#9;http://schemas.opengis.net/arml/2.0/arml.xsd">
<kml>

</kml>

我如何添加多个值,删除编码?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44490523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档