Make xsd.exe utility generate schema with strong types


I have this sample XML file:

<?xml version="1.0"?>

I want to generate XSD schema using xsd.exe utility and run this command:

xsd.exe myXmlFile.xml

This is what I got on output:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DocumentElement" xmlns="" xmlns:xs="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="DocumentElement" msdata:IsDataSet="true" msdata:Locale="en-US">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="item">
              <xs:element name="id" type="xs:string" minOccurs="0" />
              <xs:element name="name" type="xs:string" minOccurs="0" />

Notice both fields are string but I expected them to be an integer and a string.
If I generate schema in VS then I get a better result:

      <xs:element name="id" type="xs:unsignedByte" />
      <xs:element name="name" type="xs:string" />

How can I make xsd.exe work like in VS?

Source: Visual Studio Questions