Chcę użyć kompaktowego schematu Relax NG. Czy mogę określić plik .rnc w pliku xsi:schemaLocation
w taki sam sposób, jak w przypadku XSD? Nie chcę przekonwertować Relax NG na XSD, ponieważ ograniczenia XSD byłyby problemem w moim przypadku.Czy mogę określić położenie schematu w kompaktowym schemacie RELAX NG?
6
A
Odpowiedz
7
xsi: schemaLocation jest specyficzna dla schematu XML.
Jeśli chcesz określić położenie schematu RNG w dokumencie (przydatność tej metody nie zawsze jest oczywista;), możesz użyć wartości XML Model Processing Instruction (zakładając oczywiście, że używasz narzędzia, które ją obsługuje, zalecenie jest wciąż młode).
Powiązane problemy
- 1. RELAX NG C++ Generator kodów?
- 2. Autoformowanie: czy mogę określić pomocnika opcji w schemacie?
- 3. Jak dodać położenie schematu za pomocą StAX
- 4. Czy mogę zresetować położenie kursora na początek?
- 5. Schemat mongozy w schemacie
- 6. Jak określić nazwę schematu podczas działania "syncdb" w django?
- 7. Czy mogę wymusić kolejność atrybutów XML przy użyciu schematu?
- 8. Jak określić, czy bieżące położenie użytkownika znajduje się w moim MKCoordinateRegion?
- 9. Obecne położenie w symulatorze
- 10. Czy mogę określić, czy KeyEventArg jest literą czy cyfrą?
- 11. Czy można pisać aplikacje konsoli w schemacie?
- 12. Wykonywanie skryptu sql w innym schemacie
- 13. Czy zawartość ng może być używana wewnątrz ng-for?
- 14. Jak wyświetlić listę relacji w schemacie Postgres?
- 15. W AngularJS, czy mogę dołączyć indeks $ ng-repeat $ do nazwy właściwości dyrektywy ng-model?
- 16. Czy mogę określić, czy terminal interpretuje kody kontrolne C1?
- 17. Reprezentacja macierzy w schemacie
- 18. sprawdzanie poprawności schematu XML
- 19. Czy mogę określić typy mediów CSS w atrybucie stylu?
- 20. Czy mogę określić domyślny parametr koloru w C# 4.0?
- 21. Czy mogę określić w .git/config, aby pobrać wiele refspecs?
- 22. Czy mogę określić opcjonalne zależności modułów w npm pakiet.json?
- 23. Jak utworzyć tabelę SQL w innym schemacie?
- 24. Czy mogę określić, czy ciąg znaków jest identyfikatorem obiektu MongoDB?
- 25. Czy jest coś radykalnie niewłaściwego w tym schemacie XML?
- 26. Dlaczego nie mogę zdefiniować "lub-funkcji" w schemacie?
- 27. Jak mogę reprezentować właściwości relacji Neo4j w moim schemacie Graphql?
- 28. CRUD w schemacie użycia?
- 29. Reprezentować algorytmy określone w schemacie blokowym w Haskell
- 30. Jak określić, kiedy opcje ng zakończyły aktualizację DOM?
Mogę również użyć instrukcji XML Model Processing dla plików RNC (compact Relax NG) lub po prostu Relax NG w formacie XML (RNG)? Czy korzystanie z instrukcji w sposób, w jaki Relax NG jest zwykle zaimplementowany, czy też większość ludzi nie ma niczego w XML? – user994165
Możesz go użyć do powiązania RELAX NG przy użyciu kompaktowej składni: ' Xml-model href =" file: /tmp/test.rnc "type =" application/relax-ng-compact-syntax "?>'. Ten rodzaj załącznika może być przydatny, ale jest wiele przypadków, w których wygodniej jest pozwolić aplikacji, która przetwarza dokument, wybrać schemat do użycia (jednym z powodów jest to, że nie zawsze można bezpiecznie śledzić położenie schematu podane w dokumencie samo). –