sheet prevent injection example evasion cheat bypass xml visual-studio-2010 xsd

xml - prevent - xss svg payload



¿Cuál es el propósito del archivo xsc y xss en VS2010? (2)

Estoy creando un archivo xml y quería agregarle un archivo de esquema xml. Así que agregué un archivo .xsd pero contiene archivos .xss y .xsc. ¿Debo hacer algo en esos archivos para que mi definición de esquema sea correcta? ¿Cuál es el propósito de ellos?


Oh..k..finalmente lo tengo ...

Ahora que lo pienso, creo que el comportamiento que estoy viendo se debe a cómo se creó originalmente el archivo en lugar de a la XSD. Si originalmente creamos el archivo como un conjunto de datos (que genera un XSD), obtendremos todos los archivos de equipaje (.cs, .xsc, .xss). Estos archivos se crean porque el XSD representa un conjunto de datos en lugar de un archivo de esquema XML puro. Si no queremos que el esquema se trate como un conjunto de datos, abra el archivo XSD en el editor de texto y elimine los diversos atributos msprop y msdata aplicados al elemento de conjunto de datos raíz. Entonces podemos eliminar los subarchivos asociados con el archivo y quedarnos con XML XSD sin formato. VS luego tratará el archivo como un XSD regular.

entonces abrí el archivo xsd en el editor de texto y cambié

msdata:IsDataSet="true" to msdata:IsDataSet="false"

Cuando recargo el proyecto, los archivos ya no estaban allí ...

Pero la pregunta aún persiste: a pesar de que no estamos usando estos archivos, podemos obtener los resultados, ¿así que estos archivos solo son para el diseño y no para otros propósitos?

¿Hay alguien que haya trabajado con estos archivos? ¿Alguien puede dar un ejemplo en el que estamos tratando a xsd como conjunto de datos?