Ich habe durch Artikel über DTD und XSD ging sie sind im Grunde definieren Struktur mit Liste der rechtlichen Element und Attribut, so weit wie der Frühling betrifft, ist es in Ordnung wir müssen einigen Richtlinien folgen, damit alle arbeiten müssen. aber was Struts betrifft, wie diese Art von Abhängigkeiten gehandhabt werden, denn im Kontext von MVC sind Feder und Verstrebungen bildlich gleich. Hier, welcher Thread fehlt mir?Warum Spring Config-Datei muss DTD und XSD aber Struts Konfigurationsdatei nicht
Irgendein Shareable Stück wird sehr geschätzt.
Edited: Dies ist die Feder-Konfigurationsdatei Erklärung
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
und dies ist für Streben Konfigurationsdatei
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
sehen jetzt im Frühjahr Konfigurationsdatei Namespace ‚xsi‘ und schema für es ist durch Feder definiert, aber nicht so etwas für Struts Config nur Struts dtd, die durch Streben definiert ist.
Die Verwendung einer DTD oder die Verwendung von XML-Namespaces sind ziemlich unterschiedliche Dinge und erfordern daher verschiedene Konstrukte. DTDs sind alt, nein sie sind uralte XML-Namespaces bevorzugen. –