abdujalilc Ответов: 1

Лучший способ привязать XML к ASP.NET


Я младший asp.net разработчик. У меня есть много XML-файлов, которые состоят из множества атрибутов, дочерних элементов и так далее. Я хочу просмотреть эти данные. Какой способ лучше всего отображать или привязывать эти XMLs к Asp.Net элемент управления GridView или другие элементы управления. Пожалуйста, покажите мне немного c# asp.net коды. Ниже приведен один из моих XML файлов:

Что я уже пробовал:

<?xml version="1.0" encoding="utf-8"?>  
<application propertytype="databs" applid="i20170001" schemaname="dsatabsschema" maxid="182" editname="????" editdt="04-04-2017 10:30:34">  
  <b210_appl_number fid="i20170001_102">20170001</b210_appl_number>  
  <b22_date_filing fid="i20170001_103">02.02.2017</b22_date_filing>  
  <b11_number_reg countrycode="US" fid="i20170001_104">00344</b11_number_reg>  
  <b12_number_reg countrycode="" fid="i20170001_105">  
  </b12_number_reg>  
  <b15_date_reg fid="i20170001_106">07.03.2017</b15_date_reg>  
  <b18_expir_date fid="i20170001_107">  
  </b18_expir_date>  
  <b40_public_date fid="i20170001_108">28.04.2017</b40_public_date>  
  <bulletin_no fid="i20170001_109">№4</bulletin_no>  
  <b54_prev fid="i20170001_110">  
  </b54_prev>  
  <b54_titles fid="i20170001_111">  
    <b54_title lang="english" fid="i20170001_112">  
      <b54_name fid="i20170001_113">botanik-geograf flora</b54_name>  
      <b54_mult_name fid="i20170001_114">  
      </b54_mult_name>  
      <b54_date_fin fid="i20170001_115">25.12.2016</b54_date_fin>  
      <b54_date_fpub fid="i20170001_116">  
      </b54_date_fpub>  
      <b54_place_fpub fid="i20170001_117">  
      </b54_place_fpub>  
      <b57_desc fid="i20170001_118">Data Base Description</b57_desc>  
      <b57_work_area fid="i20170001_119">  
      </b57_work_area>  
      <b57_type_computer fid="i20170001_120">  
        Pentium IV  
      </b57_type_computer>  
      <b57_language fid="i20170001_121">  
        Microsoft Access 2013  
      </b57_language>  
      <b57_OS fid="i20170001_122">  
        Windows XP  
      </b57_OS>  
      <b57_data_all fid="i20170001_123">  
        Microsoft Access 2013  
      </b57_data_all>  
    </b54_title>  
    <b54_title lang="russian" fid="i20170001_124">  
      <b54_name fid="i20170001_125">  
        ????? ???????? ??????  
      </b54_name>  
      <b54_mult_name fid="i20170001_126">  
      </b54_mult_name>  
      <b54_date_fin fid="i20170001_127">25.12.2016</b54_date_fin>  
      <b54_date_fpub fid="i20170001_128">  
      </b54_date_fpub>  
      <b54_place_fpub fid="i20170001_129">  
      </b54_place_fpub>  
      <b57_desc fid="i20170001_130">DB in russian</b57_desc>  
      <b57_work_area fid="i20170001_131">DB working area</b57_work_area>  
      <b57_type_computer fid="i20170001_132">  
        Pentium IV ? ????  
      </b57_type_computer>  
      <b57_language fid="i20170001_133">  
        Microsoft Access 2013  
      </b57_language>  
      <b57_OS fid="i20170001_134">  
        Windows XP  ? ????  
      </b57_OS>  
      <b57_data_all fid="i20170001_135">  
        Microsoft Access 2013  
      </b57_data_all>  
    </b54_title>  
  </b54_titles>  
  <applicants fid="i20170001_136">  
    <applicant persontype="GOVERMENT" countrycode="US" base="" fid="i20170001_137">  
      <b71info_applicant fid="i20170001_138">  
      </b71info_applicant>  
      <b71nameaddr_lgs fid="i20170001_139">  
        <b71nameaddr lang="english" alias="1" fid="i20170001_140">  
          <b71name_applicant fid="i20170001_141">genofond institut</b71name_applicant>  
          <b71addr_applicant fid="i20170001_142">city, street, house</b71addr_applicant>  
        </b71nameaddr>  
        <b71nameaddr lang="russian" alias="1" fid="i20170001_143">  
          <b71name_applicant fid="i20170001_144">???????? ????????? ????????????? ? ????????? ???? ???????? ???? ?????????? </b71name_applicant>  
          <b71addr_applicant fid="i20170001_145">  
          </b71addr_applicant>  
        </b71nameaddr>  
      </b71nameaddr_lgs>  
    </applicant>  
  </applicants>  
  <authors fid="i20170001_146">  
    <author persontype="PRIVATE" countrycode="US" birthday="" fid="i20170001_147">  
      <b72info_author degree="" position="??????? ??????? ?????????" fid="i20170001_148">???????? ????????? ????????????? ? ????????? ???? ?? </b72info_author>  
      <b72nameaddr_lgs fid="i20170001_149">  
        <b72nameaddr lang="english" alias="1" fid="i20170001_150">  
          <b72name_author fid="i20170001_151">Jack Smith</b72name_author>  
          <b72addr_author fid="i20170001_152">city, street, house</b72addr_author>  
        </b72nameaddr>  
        <b72nameaddr lang="russian" alias="1" fid="i20170001_153">  
          <b72name_author fid="i20170001_154">Jack Smith</b72name_author>  
          <b72addr_author fid="i20170001_155">  
          </b72addr_author>  
        </b72nameaddr>  
      </b72nameaddr_lgs>  
    </author>  
    <author persontype="PRIVATE" countrycode="US" birthday="" fid="i20170001_156">  
      <b72info_author degree="" position="??????? ??????? ?????????" fid="i20170001_157">  
      </b72info_author>  
      <b72nameaddr_lgs fid="i20170001_158">  
        <b72nameaddr lang="english" alias="1" fid="i20170001_159">  
          <b72name_author fid="i20170001_160">Tom Clark</b72name_author>  
          <b72addr_author fid="i20170001_161">city, street, house</b72addr_author>  
        </b72nameaddr>  
        <b72nameaddr lang="russian" alias="1" fid="i20170001_162">  
          <b72name_author fid="i20170001_163">Tom Clark</b72name_author>  
          <b72addr_author fid="i20170001_164">  
          </b72addr_author>  
        </b72nameaddr>  
      </b72nameaddr_lgs>  
    </author>  
  </authors>  
  <b75s fid="i20170001_165">  
  </b75s>  
  <owner_changes fid="i20170001_166">  
  </owner_changes>  
  <attorney fid="i20170001_167">  
  </attorney>  
  <mailaddr fid="i20170001_168">  
    <b75_mailaddr lang="russian" fid="i20170001_169">some mail info</b75_mailaddr>  
  </mailaddr>  
  <conclusion fid="i20170001_170" conclusiontype="POSITIVE" date_conclusion="03.03.2017" date_sending="03.03.2017">some names </conclusion>  
  <recalls fid="i20170001_171">  
  </recalls>  
  <annulments fid="i20170001_172">  
  </annulments>  
  <inquiries fid="i20170001_173">  
  </inquiries>  
  <notifications fid="i20170001_174">  
  </notifications>  
  <licenses fid="i20170001_175">  
  </licenses>  
  <fees fid="i20170001_176">  
    <fee feecurr="" fid="i20170001_177" feecurrency="USS">  
      <fee_type fid="i20170001_178">?? ??????????????? ????</fee_type>  
      <fee_doc fid="i20170001_179">?.?.</fee_doc>  
      <fee_date fid="i20170001_180">27.01.2017</fee_date>  
      <fee_sum fid="i20170001_181">149775</fee_sum>  
    </fee>  
  </fees>  
  <appeals fid="i20170001_182">  
  </appeals>  
</application>