24 votos

Alternativa a xsd.exe en Visual Studio 2010

Parece XSD.exe no se entrega como parte de Visual Studio 2010.

¿cuál es la alternativa que se ofrece en VS2010?

41voto

Dean Puntos 1575

Está disponible en el VS 2010 símbolo del sistema. Abierto hasta el VS 2010 símbolo del sistema y escriba "xsd /?".

18voto

adam Puntos 189

Inicio -> Todos Los Programas -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Símbolo Del Sistema De Visual Studio

Puede utilizar xsd.exe a partir de aquí.

17voto

stormwild Puntos 1166

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\xsd.exe

4voto

elwyn Puntos 1271

Creo xsd.exe no está disponible con Visual Studio * 2010 Express

4voto

Alexey Puntos 2391

Definición de Esquema XML Herramienta está disponible en el menú "Inicio":

Inicio-> Todos Los Programas-> Microsoft Visual Studio 2010-> Comandos De Visual Studio(2010)

Verás el mensaje de bienvenida una línea de comandos:

Setting environment for using Microsoft Visual Studio 2010 x86 tools.

D:\Program Files\Microsoft Visual Studio 10.0\VC>

Usted puede, por ejemplo, crear un XML esquema del XMLarchivo.

example.xml:

<?xml version="1.0" encoding="utf-8"?>
<country>
    <country_name>France</country_name>
    <population>59.7</population>
</country>

Para ello, escriba el siguiente:

I:\example.xml /outputdir:D:\xml2xsd

En mi sistema, consulte el siguiente:

...
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'D:\xml2xsd\example.xsd'.

D:\Program Files\Microsoft Visual Studio 10.0\VC>

En el catálogo D:\xml2xsd\ vino un tal esquema:

ejemplo.xsd:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="country">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="country_name" type="xs:string" minOccurs="0" />
        <xs:element name="population" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="country" />
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>

Una lista completa de opciones aquí - http://msdn.microsoft.com/en-us/library/x6c1kb0s.aspx

Como alternativas, usted puede buscar convertidores de operaciones que permite xsd.exe:

  • XDR XSD

  • XML XSD

  • XSD conjunto de datos

  • XSD a Clases

  • Clases para XSD

La buena suerte.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X