Невозможно связать каталог XML в коде Visual Studio с расширением XML Red Hat - PullRequest
0 голосов
/ 18 июня 2020

Я использую расширение Visual Studio Code 1.46.0 (Windows 10) и XML от Red Hat 0.12.0. Я не могу понять, как связать каталог XSD. У меня есть эти три файла, все в C: \ catTest в каталоге:

test. xml

<?xml version="1.0"?>
<textBook xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.anyurl.cox/nuecfg/1">
  <text></text>
</textBook>

schema.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:nuecfg="ttp://www.anyurl.cox/nuecfg" 
  nuecfg:noNamespaceSchemaUri="http://www.anyurl.cox/nuecfg/1">
  <xsd:element name="textBook">
    <xsd:complexType>
      <xsd:all>
        <xsd:element name="text" type="xsd:string" />
      </xsd:all>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>

каталог. xml

<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
  <uri name="http://www.anyurl.cox/nuecfg/1" uri="./schema.xsd"/>
</catalog>

В XML настройках расширения я ввел C: / catTest / catalog. xml (я пробовал оба C: \ catTest \ catalog. xml и file: /// C: /catTest/catalog.xml), но все равно безуспешно - xml жалуется на Ошибка при загрузке 'http://www.anyurl.cox/nuecfg/1' в C: \ Users ... .

В Eclipse с Eclipse XML Редакторы и Tool 3.17 все работает. В Visual Studio Code он работает только с прямой ссылкой xsi: noNamespaceSchemaLocation = "./ schema.xsd" (без каталога).

...