2014-10-29 11 views
5

Używam niestandardowego słownika (CustomDictionary.xml) do analizy kodu i działa on tak, jak powinien, ale wciąż otrzymuję ostrzeżenia, które wskazują mi, że plik xml nie definiuje poprawnie swojej lokalizacji schematu xsd.Jaki jest właściwy sposób definiowania schematu dla CustomDictionary w Visual Studio (2013)?

CustomDictionary.xml warnings

znalazłem xsd na moim komputerze, a uri'd go jako link pliku:

file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio%2012.0/Team%20Tools/Static%20Analysis%20Tools/Schemas/CustomDictionary.xsd 

Ten link otworzy się w Chrome .XSD dobrze.

Jak prawidłowo odwołać się do niego w pliku CustomDictionary.xml?

Co znalazłem jak dotąd wskazuje następujące, ale to nie jest prawda:

<Dictionary 
    xmlns="http://www.w3schools.com" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.w3.org/ file:/.../CustomDictionary.xsd"> 

(mam obcięty ścieżkę pliku dla jasności)

Wszelkie sugestie na temat tego, co robię źle?

Dzięki z góry, --Eric

Odpowiedz

5

Dodaj CustomDictionary.xsd do projektu oraz w pliku XML, należy zmienić atrybutu słownik elementu jako linia poniżej

<Dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="CustomDictionary.xsd">