Apostrophe Systems EPC Generator 2.0

DoD.ToXml Method 

Returns the DoD Number in an XML Format

public override string ToXml();

Return Value

An XML markup of the DoD encoding

Example

 //64-Bit DoD
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<Tag type='DoD' size='64'>
 <Fields>
  <Field name='Header' value='206'/>
  <Field name='Filter' value='1'/>
  <Field name='GovernmentManagedIdentifier' value='823344689'/>
  <Field name='SerialNumber' value='16522293'/>
  <Field name='CAGE' value='1D381'/>
 </Fields>
  <Encodings>
  <Encoding name='HEX' value='CE71133E31FC1C35'/>
  <Encoding name='BINARY' value='1100111001110001000100110011111000110001111111000001110000110101'/>
  <Encoding name='TagURI' value='urn:epc:tag:usdod-64:01.1D381.16522293'/>
  <Encoding name='PureIdentityURI' value='urn:epc:id:usdod:1D381.16522293'/>
 </Encodings>
</Tag>

 //96-Bit
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<Tag type='DoD' size='96'>
 <Fields>
  <Field name='Header' value='47'/>
  <Field name='Filter' value='0'/>
  <Field name='GovernmentManagedIdentifier' value='35400516188468'/>
  <Field name='SerialNumber' value='12345678901'/>
  <Field name='CAGE' value=' 2S194'/>
 </Fields>
 <Encodings>
  <Encoding name='HEX' value='2F02032533139342DFDC1C35'/>
  <Encoding name='BINARY' value='001011110000001000000011001001010011001100010011100100110100001011011111110111000001110000110101'/>
  <Encoding name='TagURI' value='urn:epc:tag:usdod-96:0000.2S194.12345678901'/>
  <Encoding name='PureIdentityURI' value='urn:epc:id:usdod:2S194.12345678901'/>
 </Encodings>
</Tag>
 

See Also

DoD Class | Apostrophe.EPC Namespace