Có vẻ như XSD.exe không được phân phối như một phần của Visual Studio 2010.Thay thế cho xsd.exe trong Visual Studio 2010
phương án thay thế được cung cấp trong VS2010 là gì?
Có vẻ như XSD.exe không được phân phối như một phần của Visual Studio 2010.Thay thế cho xsd.exe trong Visual Studio 2010
phương án thay thế được cung cấp trong VS2010 là gì?
Có sẵn từ dấu nhắc lệnh VS 2010. Mở dấu nhắc lệnh VS 2010 và gõ "xsd /?".
Cảm ơn CleturLoomis, nhưng nó cho tôi biết "Command" xsd "không hợp lệ." Để mở cửa sổ lệnh tôi đã sử dụng lệnh Xem -> Cửa sổ khác -> Cửa sổ lệnh hoặc Ctrl + W, A – tobsen
Phiên bản Express của Visual Studio không có nó – elwyn
Tôi có VS2010 Professional và không có quyền truy cập vào lệnh này. – kwelch
Start -> All Programs -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio Command Prompt
Bạn có thể sử dụng xsd.exe từ đây.
Tôi tin xsd.exe không có sẵn với Visual Studio 2010 Express *
Tôi tin rằng bạn đúng Tôi chỉ cần cài đặt Express và xsd.exe là không ở con đường này – zkent
Nói chung DTD là một thay thế cho XSD và DTD là hoàn toàn được hỗ trợ trong Visual Studio. Tuy nhiên, DTD là một ngôn ngữ yếu hơn, vì một số thứ không thể được thể hiện trong nó. Ví dụ, nó không hỗ trợ nhiều kiểu dữ liệu như XSD, cũng không có xác nhận. Dù sao, nếu bạn không quá cầu kỳ về nó, bạn có thể thử.
Ông có nghĩa là thay thế cho công cụ xsd.exe, không phải là ngôn ngữ lược đồ xsd là gì. –
C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ xsd.exe
tôi phải thêm video này vào con đường của tôi:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\
(Start> chỉnh sửa các biến môi trường hệ thống> Environment Variables> chỉnh sửa 'Path' dưới 'hệ thống biến')
Sau đó, tôi có thể bắt đầu dấu nhắc lệnh Visual Studio (2010) và gõ
xsd.exe /?
XML Schema Definition Tool có sẵn trong menu "Start":
Start-> All Programs-> Microsoft Visual Studio 2010-> Visual Studio Command Prompt (2010)
bạn sẽ thấy thông điệp chào mừng một dòng lệnh:
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
D:\Program Files\Microsoft Visual Studio 10.0\VC>
bạn có thể, ví dụ, tạo ra một chương trìnhXML fro m số XML -file.
example.xml:
<?xml version="1.0" encoding="utf-8"?>
<country>
<country_name>France</country_name>
<population>59.7</population>
</country>
Để làm điều này, nhập dữ liệu sau:
I:\example.xml /outputdir:D:\xml2xsd
Trong hệ thống của tôi, tôi thấy như sau:
...
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>
Trong danh mục D:\xml2xsd\
là một sơ đồ như vậy:
ví dụ.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>
Một danh sách đầy đủ các tùy chọn ở đây - http://msdn.microsoft.com/en-us/library/x6c1kb0s.aspx
Đối với lựa chọn thay thế, bạn có thể tìm kiếm bộ chuyển đổi cho các hoạt động cho phép xsd.exe:
XDR để XSD
XML đến XSD
XSD to DataSet
XSD đến lớp
lớp để XSD
Chúc may mắn.
Tồn tại trong cài đặt Windows 7 SDK của tôi (nếu không phải năm 2010 có thể được tải xuống riêng), phần lớn nên phù hợp. Không chắc chắn lý do tại sao một cài đặt mặc định của năm 2010 sẽ không đi kèm với nó mặc dù. – tyranid
ooh .. cool ... didnt know that .. – ashwnacharya
Chỉ trong trường hợp bạn không biết thư mục mặc định cho Windows SDK là ở đâu (tôi đã không làm trước đây), tôi đã ở 'C: \ Program Files \ Microsoft SDK \ Windows \ {số phiên bản} '. Thư mục 'bin' có tất cả các tệp nhị phân. – RustyTheBoyRobot