انتقال اطلاعات از لیست به xml
سلام
فرض کنید یک لیست داریم که حاوی 5 ستون می باشد و حدود100ردیف اطلاعات در ان هست
چگونه می توانم اطلاعات لیست مورد نظر را در یک xml ذخیره کنم
9 پاسخ
کلا بهتره یک کلاس general برای read/write بنویسید که نوع object رو به بدید و xml رو بخونه و بریزه توی list یا برعکس ، list رو بگیره و بریزه تو xml
نمونه هاش تو اینترنت هست...
نمونه فایل XML و کلاستون رو هم بزارید دیگه ! کامپایلر هم که باشم نمی تونم بدون اونها بگم مشکل از کجاست !
سلام
public partial class TitleEncod { public string Row { get; set; } public Guid Id { get; set; } public string TitleFa { get; set; } public string p { get; set; } public string n { get; set; } public Guid? ParentId { get; set; } }
<?xml version="1.0" encoding="utf-8"?> <TitleEncod> <TitleEncod Row="3xW+d+Mz5bC+/ctNw5Iuaw=="> <Id>69db5879-639c-4da3-b8ca-00369aac2f0b</Id> <TitleFa>DTx9is2+XaKPQE2wYszYtWoTBM8+7Riop8cliNkcOgE=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>ffc88016-3911-4ef9-88cf-c83bd4873006</ParentId> </TitleEncod> <TitleEncod Row="KVk9ssfP6AXs+QtIzIXDEA=="> <Id>bddecc7c-02e4-4e2f-9407-02a0e30ec182</Id> <TitleFa>TOsxWoQOYNsN+mkvbyPU1M003yuPiu8z+xAjb2Hj4mI=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>1d3c1aa0-8c8e-47a0-a291-92b545d01dad</ParentId> </TitleEncod> <TitleEncod Row="DSaQlXZf5Ou4AObHs3i9ng=="> <Id>58949af9-2825-4fc7-8d69-03b07f875471</Id> <TitleFa>rMnSJ7YPFoBfkPco/7Tp118M025xm57OirX5Ney7H9rHePtj22FVrtlzQ5Z+KwYi74T7bv1qZpxljBU7CI0aZA==</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>a52054a8-2f5b-43c8-ae03-99f066a9a82b</ParentId> </TitleEncod> <TitleEncod Row="ecKO5GFf4wZ8KwSvZbJzlw=="> <Id>c0c5603d-63ce-4920-9d6f-03b734039eef</Id> <TitleFa>Mw6ShZqSpwT2YuD5uXFpmloMAEbUreO3gIBxQaAR64I=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>32b72cde-04ea-4ca8-a75e-e5c2d4e0b487</ParentId> </TitleEncod> <TitleEncod Row="Xv57yXdYMQdAoadvIy538g=="> <Id>230194ef-afc1-410c-aa1d-04f7ac13e2fd</Id> <TitleFa>tSb7GndWdUeWvEvG5B4rIHnqFwpObwJYZIwfpsItHqcQAUmTst8Fcixw720V1eOc</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>ad68804f-b6ab-460f-8323-36de380e748d</ParentId> </TitleEncod> <TitleEncod Row="OHqQ4gdst0EiuKWwkv8Y/g=="> <Id>b1cdaead-e070-4406-916b-05c9f820015b</Id> <TitleFa>0L6BKVW+OBCnaZyGzjB6/oynMUduGHxMEMjEl/csHtA=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>472f229e-21c7-43ff-9cb7-d132e2f15f37</ParentId> </TitleEncod> <TitleEncod Row="CFFIsdTwrPNTpUogZz31Ig=="> <Id>f380c48b-0a00-4081-af7c-06b9a119bc4b</Id> <TitleFa>LLdCvDTG8SJOwKb/DXzvyxvT+RFV2yrSMu9cHxGmNl8=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>3fa62aa1-7ce1-4d1d-8931-e753721a8c24</ParentId> </TitleEncod> <TitleEncod Row="CYdQD4dW6BpGScusw6RQWA=="> <Id>3a747407-2c0e-4567-b131-07e7a9bb254b</Id> <TitleFa>5HqaEQ04D1dMQB+nL+TCln1A+1ND1rj7MOvIXb4pkco=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>3038df9a-bb8a-4e2e-854c-e89b9ec296a1</ParentId> </TitleEncod> <TitleEncod Row="Cn2Ec6a0sFd3YK2QS32Yyw=="> <Id>e953cbdf-306e-49a5-8f36-0863185e7d6a</Id> <TitleFa>4Mg1GbLPBqJjfDxRpMKTfyvJ+ESTAu3DDU4Z2x14mw0=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>8776d8bc-df00-4712-b61b-a937014a0708</ParentId> </TitleEncod> <TitleEncod Row="tRYvnzP+rjox1xKQBTzU3A=="> <Id>9c4faf8a-340d-4bf9-b146-0bd2ab089bd8</Id> <TitleFa>ajVcv1CBUGR8fZsuS7HhEP9uyXAvfIxwhkc2QGqygKE=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>4cbff699-fb80-429f-a73a-5547bac9440c</ParentId> </TitleEncod> <TitleEncod Row="B6zRDFexj6ANOn2hnGwGEQ=="> <Id>f42641b3-47a8-4e70-baf2-0d3d3f17a3ba</Id> <TitleFa>5/GdO6gq52NkitNl4+h+tqhdk9RtpiPMT5dioC9cNk0Vqi0ANIhKqgNg0KzMfwdH</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>4a543164-cdf0-4b89-a69d-01fed231741f</ParentId> </TitleEncod> <TitleEncod Row="B6zRDFexj6ANOn2hnGwGEQ=="> <Id>2b617a8f-e390-4b54-8adb-0f235e0f9f02</Id> <TitleFa>sSQLCe2UryoI+j36mpgmP55LAM21XFmO/aMAP6pVIHI=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>4a543164-cdf0-4b89-a69d-01fed231741f</ParentId> </TitleEncod> <TitleEncod Row="vCI6Wix3hY7NqHnZMdq+EA=="> <Id>1418ce2d-c16b-42ee-b8fe-1090dd915324</Id> <TitleFa>AFILW0gzz4LsP42/Gmy6mh8LVv4Zm14RnX7XBJprHys=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>76fe341b-c7a8-49e0-97e4-08968046bbf0</ParentId> </TitleEncod> <TitleEncod Row="AUG+cH1jbMkTV/QTy+KH5g=="> <Id>9e802a8a-05b5-4691-8bbd-16e64efb8c8f</Id> <TitleFa>w3aoCRXQIKmhJunW+7l0FADtUo/60p0c1C4Ib6z/vOs=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>918d8d0f-d735-4893-acbe-4ae6d1f0da54</ParentId> </TitleEncod> <TitleEncod Row="CFFIsdTwrPNTpUogZz31Ig=="> <Id>a6022fd7-9d36-43a9-a287-17102acc79b7</Id> <TitleFa>CWB3whFGpCB8MOEdarYz6Zo6cjDbb+GaUu8N4TENbY4=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>3fa62aa1-7ce1-4d1d-8931-e753721a8c24</ParentId> </TitleEncod> <TitleEncod Row="ecKO5GFf4wZ8KwSvZbJzlw=="> <Id>d3fa6ab3-1e1e-47bd-9a4a-18ede925cf52</Id> <TitleFa>EXHBvOQh/VTyz+Q0pzC/b/Ilp1b4D4RPaxVo7NCgzq4=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>32b72cde-04ea-4ca8-a75e-e5c2d4e0b487</ParentId> </TitleEncod> <TitleEncod Row="d+BoZXe83e0TD8qhmmq/Cg=="> <Id>335d11b5-e58c-44fd-bdc4-1bd1226fd997</Id> <TitleFa>X1qDjAwKPP/OohgZ9F2Cive8nDmwop/HHlGEyHWdyfs=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>d8c64943-f23b-4dfd-b480-70d44f939860</ParentId> </TitleEncod> <TitleEncod Row="4Y2LKwMdxU8bdqVM8Yld5A=="> <Id>8e905d28-cc32-4ab2-8d14-1c8f5dc82903</Id> <TitleFa>Fa8hGkW/LAPPXw7Hdnn+wtNnipFoqEy1HoXJIkDG+HpB8vk8wR2G2nWhnCSVcf3f</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>58bd4374-e948-4392-b0e4-8cccaaf40dd9</ParentId> </TitleEncod> <TitleEncod Row="DSaQlXZf5Ou4AObHs3i9ng=="> <Id>3d1a6692-7d87-43cc-ad13-1fb6b1afb307</Id> <TitleFa>F7ueyuZEDLEtDDb3Wbe0C6dPHHJ+uTqIro1ITqtyvFNE0vE4sILHGr4dDeMkMY3+</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>a52054a8-2f5b-43c8-ae03-99f066a9a82b</ParentId> </TitleEncod> <TitleEncod Row="KVk9ssfP6AXs+QtIzIXDEA=="> <Id>eee602f6-10c7-4ecf-a934-2040ff092302</Id> <TitleFa>hV3ycAsB4CGDJFXmuCyxN+RZKNKMjdwD7rvbY3dCdmtYsTW/YUJNCL9Q+aZks+VQ</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>1d3c1aa0-8c8e-47a0-a291-92b545d01dad</ParentId> </TitleEncod> <TitleEncod Row="OHqQ4gdst0EiuKWwkv8Y/g=="> <Id>51d53bc8-0858-4273-801d-214ab4233f90</Id> <TitleFa>sSVhFOXgYgcX4LllZ6j7ylNAuBLtN3lHiZXyVonGFhWaYRmzYQz5RLKZ2tCMJCWG</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>472f229e-21c7-43ff-9cb7-d132e2f15f37</ParentId> </TitleEncod> <TitleEncod Row="JbusBcLD91qzKu8c4NrbMA=="> <Id>ee015ef6-a75e-4403-b532-21c4283481cb</Id> <TitleFa>BXDiRHRQgU9PKAj37f6h7qzrG/Yua1CwIn+qc+8KV8WFF6egHLcuK+tZpkY3htyK</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>8972510c-f41e-4a08-827d-f6ffeed8f0a1</ParentId> </TitleEncod> <TitleEncod Row="ZQtJQsYMczTXU28sqqnNsQ=="> <Id>5b39465e-229b-4da2-9f0a-2316a99731e9</Id> <TitleFa>aOMi4kflbuHsWhj4AqoVMtRZrJAJ2K+0ovU1G2hVOaI=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>87af20b2-3748-4f3d-a081-b39b38033b56</ParentId> </TitleEncod> <TitleEncod Row="OF0wy5Irnpt54hMA+O9rAA=="> <Id>5151647e-cdb6-4ab6-b1b3-26aa08b3aecb</Id> <TitleFa>fLNo9K/XSRZqtCnBPAKYcPQviChMN1OA5hd6iIgPn20SycGxeYCihy2jbPxzRvRY</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>4301002e-8e63-4be1-9d19-add9bc8d1636</ParentId> </TitleEncod> <TitleEncod Row="OHqQ4gdst0EiuKWwkv8Y/g=="> <Id>47fb910a-6eab-49c8-b676-279e6976d8b6</Id> <TitleFa>cQ3f9u6tr7b3HwBr0oQ9hZ7wXRclB9FNDShfjuQBC+4=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>472f229e-21c7-43ff-9cb7-d132e2f15f37</ParentId> </TitleEncod> <TitleEncod Row="IZAAlBwybiHdOY6TPb9f9Q=="> <Id>9089e11d-1e46-4878-8278-2860722ccb3d</Id> <TitleFa>ovAW0aE/8q6eNjhOKs9athJrwlXXKiKAfZkTKpbUewE=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>e3415a09-3ebb-47a1-987b-49c69f2d6f1d</ParentId> </TitleEncod> <TitleEncod Row="ZQtJQsYMczTXU28sqqnNsQ=="> <Id>4e0c1030-9781-46aa-b8f9-28c6e68ea0c1</Id> <TitleFa>M8ynLeQP5tlq2v+Rx2btxsPTPIJ/U+STvdNshmILVZc+vA/UXA6dJo+r/RwjXraf</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>87af20b2-3748-4f3d-a081-b39b38033b56</ParentId> </TitleEncod> <TitleEncod Row="Cn2Ec6a0sFd3YK2QS32Yyw=="> <Id>7969d245-6ddc-433c-b84b-2dc59fb84da5</Id> <TitleFa>pqTfEXWV7ftSHMS4xU90gW8WZbT89AzI0N6pIs16Klw=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>8776d8bc-df00-4712-b61b-a937014a0708</ParentId> </TitleEncod> <TitleEncod Row="JbusBcLD91qzKu8c4NrbMA=="> <Id>b641acc3-48e7-46a3-bb76-2e5e60db8cb3</Id> <TitleFa>CT+F8eL3wRIWsI5zkqexON9gcmP7pJ6kjEFHyt78m94=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>8972510c-f41e-4a08-827d-f6ffeed8f0a1</ParentId> </TitleEncod> <TitleEncod Row="bHlvJPJ0BwY3jo5q3Xv8Pg=="> <Id>689a6808-0e38-4485-8d32-2ebc4348d09c</Id> <TitleFa>+Ecs+KXRTrF9eprGgDlcuTXgQ4AjkZiG7l7GSFgunco=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>b5f47c42-ffa5-4d0a-b7ec-27b609ee8f1d</ParentId> </TitleEncod> <TitleEncod Row="H1nPzylQLtNAVwNT/kHpSg=="> <Id>311fdd61-4d7d-42d4-9c72-2efa31e2490a</Id> <TitleFa>pvwog+p6QosOFb2Isk0oVo7WujjZ9k77TaNWsOGFu4tv5bmWqfhziAF+2DtYotlT</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>3c86a250-7796-4647-9e9c-7bdc0993c124</ParentId> </TitleEncod> <TitleEncod Row="AUG+cH1jbMkTV/QTy+KH5g=="> <Id>e09d3fea-5f73-49ff-a6fd-2f17bab99785</Id> <TitleFa>JqpjZaLzPwEPwViD2jQMALJWyljIk5njLmEcSYOV6mk=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>918d8d0f-d735-4893-acbe-4ae6d1f0da54</ParentId> </TitleEncod> <TitleEncod Row="3C8BsKG2ajR7/TitBG8j6Q=="> <Id>0ec13d5b-4e8b-42dc-9dad-315bb8ca8a83</Id> <TitleFa>/aL/JwvdIqw14pgu79ZYERDzDoS3OZp58K8FlN9DGi8=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>e3a57654-3771-4321-ae06-b6c23770bd1a</ParentId> </TitleEncod> <TitleEncod Row="B6zRDFexj6ANOn2hnGwGEQ=="> <Id>92d1b0a4-1517-4753-bcc4-368853ba4477</Id> <TitleFa>38RE+pWIR5OangCUfWNded6jR6DmVSaHZSambEY6uSE=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>4a543164-cdf0-4b89-a69d-01fed231741f</ParentId> </TitleEncod> <TitleEncod Row="ecKO5GFf4wZ8KwSvZbJzlw=="> <Id>37b41dfc-40a0-4c87-a134-37dc5d9c2729</Id> <TitleFa>AjzUm3AVRvHwNrBoi9RQD1qrWx5SZKFqCQXg1x7toK5t07RwMoTD11ZrL9wi/i8y</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>32b72cde-04ea-4ca8-a75e-e5c2d4e0b487</ParentId> </TitleEncod> <TitleEncod Row="bHlvJPJ0BwY3jo5q3Xv8Pg=="> <Id>a9f96c79-dd21-4c22-b375-39fec6a6aaf1</Id> <TitleFa>I04g3gYzGnpflIxrisYjcnv7nAdDXSCyhiQvnJ7EuPU=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>b5f47c42-ffa5-4d0a-b7ec-27b609ee8f1d</ParentId> </TitleEncod> <TitleEncod Row="ecKO5GFf4wZ8KwSvZbJzlw=="> <Id>b1cade17-3a07-4c47-a68a-3ca6f798cee6</Id> <TitleFa>P0AlX6iOoEKdYCYY/rppaunp55Bje5MG+2RSbykZgco=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>32b72cde-04ea-4ca8-a75e-e5c2d4e0b487</ParentId> </TitleEncod> <TitleEncod Row="H1nPzylQLtNAVwNT/kHpSg=="> <Id>a1691634-fb29-4cac-bd4d-3e27bab8faa2</Id> <TitleFa>9h9/z4HBSnCwbqKHJT18yLS9SyXZhq+D07C38VSiiXWuIClAkloGL//0cQ7RFQ8d</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>3c86a250-7796-4647-9e9c-7bdc0993c124</ParentId> </TitleEncod> <TitleEncod Row="6SXnXEZYYuCDLSiSGZjAEg=="> <Id>07c1d647-53ff-4804-97df-4131170b2ed3</Id> <TitleFa>Yth+U1kKxO5YImcGsDYdvAvaL75eEEa3jDgkUizeNNY=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>305db430-43bf-40af-9929-a622808d5df9</ParentId> </TitleEncod> <TitleEncod Row="DSaQlXZf5Ou4AObHs3i9ng=="> <Id>69efc68e-27db-4987-ba51-41d49cc48a42</Id> <TitleFa>VRsmK2I94TJcpK0ueP4zHa4PTNoQ9dpAFCkIuwYbigDoy9Bo6f/SacAvt5E3ayrO</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>a52054a8-2f5b-43c8-ae03-99f066a9a82b</ParentId> </TitleEncod> <TitleEncod Row="Mghd79xPOAS0jndjuIdTTA=="> <Id>0b92654c-6e0b-4046-9c05-48b923e48b2a</Id> <TitleFa>ucaa9GHvWzTxVFopi9SRcs/D9kcYOBUA09weeDYmjl4UTDqI8qBUq7LzXP6HqFzX</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>f0313cab-1e6e-4eba-b404-c3271f7dee1c</ParentId> </TitleEncod> <TitleEncod Row="Kmiw7figmZe6GqrO61zGTw=="> <Id>0858b8fc-0022-4cb1-9f0b-4b5af8632ec4</Id> <TitleFa>sRLkeMtoXVtLlgkOL7EIhWyPieGnJbPWIPN06/HSXJnBdMYviM/3F5IMWKWvwNom</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>67a74eed-73da-4b8d-8b24-3f1b4127f540</ParentId> </TitleEncod> <TitleEncod Row="CFFIsdTwrPNTpUogZz31Ig=="> <Id>79439c7a-a002-4fcb-8d61-4b7b40fd7c78</Id> <TitleFa>9F74rdvojCfZXwH7qzCU8IPzQ6AmWcRle/iIVuAwKl8=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>3fa62aa1-7ce1-4d1d-8931-e753721a8c24</ParentId> </TitleEncod> <TitleEncod Row="bHlvJPJ0BwY3jo5q3Xv8Pg=="> <Id>4155a096-f174-4710-a1ea-4ce1ff6b96f7</Id> <TitleFa>AfBb0eGTW69iqGBeA7Ln3dlV2qixtmvcHhY7tntI5WYc60PJjYaHuHtcuWMSMZRn</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>b5f47c42-ffa5-4d0a-b7ec-27b609ee8f1d</ParentId> </TitleEncod> <TitleEncod Row="vCI6Wix3hY7NqHnZMdq+EA=="> <Id>50eec727-f9b4-41a1-aedf-4cf17242c807</Id> <TitleFa>hdVX21j6M24uL2KVPifgEiF67pMHNMNgc3BratbIwms=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>76fe341b-c7a8-49e0-97e4-08968046bbf0</ParentId> </TitleEncod> <TitleEncod Row="Kmiw7figmZe6GqrO61zGTw=="> <Id>0b6e640e-c1cb-486f-bebc-4d0b7c5bb795</Id> <TitleFa>sDwc9ZrXXj2CaGjVTNZCFNequFF6mhKVtsAP8/2xYLL48PWOus7/JjqjbMthmzKu</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>67a74eed-73da-4b8d-8b24-3f1b4127f540</ParentId> </TitleEncod> <TitleEncod Row="Xv57yXdYMQdAoadvIy538g=="> <Id>c1e5f58b-60eb-4ad6-b50d-4e1f52d1337b</Id> <TitleFa>dX5FKNL+nqUpqWhyYToAgwI9B4VBuxvEcvZfJ5PSQLK2ioaNGFJjGPSj9gVpoiIL</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>ad68804f-b6ab-460f-8323-36de380e748d</ParentId> </TitleEncod> <TitleEncod Row="OHqQ4gdst0EiuKWwkv8Y/g=="> <Id>fcd0eb7e-f698-43ee-acfd-5016061b2112</Id> <TitleFa>kOHNykYYjstGqzqbnxXJu3kvKnXwy9+fzdjRnqXzrI8=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>472f229e-21c7-43ff-9cb7-d132e2f15f37</ParentId> </TitleEncod> <TitleEncod Row="AUG+cH1jbMkTV/QTy+KH5g=="> <Id>a492deb0-7c9b-4a25-9da3-541108d445e6</Id> <TitleFa>5cgn4mM+F8SJWkBLxL3lc8+xsAvW9N6jcICNRtzd5Yxs63Zhe5h/0eG4KwJ39aaN</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>918d8d0f-d735-4893-acbe-4ae6d1f0da54</ParentId> </TitleEncod> <TitleEncod Row="GoYN48cGbm737JVSc32W5A=="> <Id>ec2db037-13ce-418f-955b-589072a438a4</Id> <TitleFa>2LWF4TsoawRdgqIldJn9npBbJ7p4lefqG/molyJTn8vY+gFo36Kll5Acop8FRtCf</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>4383378c-4447-4f9d-9f29-3c3dfa037832</ParentId> </TitleEncod> <TitleEncod Row="OF0wy5Irnpt54hMA+O9rAA=="> <Id>eb0a9808-d752-4724-a493-5b5e3106198e</Id> <TitleFa>rMbGyKHY87vLwIxKJXRDlhJUi/0GM6p1U9c/xE7EgjUExgLoyexsF0y7Sgt1Tkr1</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>4301002e-8e63-4be1-9d19-add9bc8d1636</ParentId> </TitleEncod> <TitleEncod Row="I8B41gznQx5VKANazhOsJA=="> <Id>85053c44-f817-4f85-9a05-5fdacbb73c55</Id> <TitleFa>1enRLgX/rNM47NYy4/qqcBuoGo1tGmCQOCqXkk5tC+s=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>60424e12-40d4-4728-adea-278b59d1a180</ParentId> </TitleEncod> <TitleEncod Row="cAKxVYp3ocUuWcmXRaSe8w=="> <Id>4a97f200-164e-44c2-865c-609bdedfe941</Id> <TitleFa>VlGkXH21kHAtxQgfJrFjh0YCFHRW3kgU2hDz/ezFUA1v4TYeGz3q2n58UgbmZdZ0</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>f619e8e6-fd81-4264-8d15-72609cb5a063</ParentId> </TitleEncod> <TitleEncod Row="GoYN48cGbm737JVSc32W5A=="> <Id>0ed793aa-7151-48a2-b7db-6790147c869f</Id> <TitleFa>3MWNdPU3n70CNtMtWgJHn4XlPteMCsfDXff32//FR6G3gzvdBDUvOAcENOTi3HPt</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>4383378c-4447-4f9d-9f29-3c3dfa037832</ParentId> </TitleEncod> <TitleEncod Row="KVk9ssfP6AXs+QtIzIXDEA=="> <Id>fd426a93-f850-46c6-833d-69faba7ca315</Id> <TitleFa>hZLDHv0/JIyMm0CSxTgbcXqZ488jW407AOUB+HpxlVGL+hDAO34PU/ya+GoSqUvo</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>1d3c1aa0-8c8e-47a0-a291-92b545d01dad</ParentId> </TitleEncod> <TitleEncod Row="IZAAlBwybiHdOY6TPb9f9Q=="> <Id>6a04fdcf-c27c-45ee-ad90-6ad029fc6e48</Id> <TitleFa>URiTFGvSgBryP/dRAxUzo+cYPzqw0khGEmkWLv0jOBC9fPLXEWYurE+0a7BY6Af10LdCJ+XIgRDUGoUFCeEMAw==</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>e3415a09-3ebb-47a1-987b-49c69f2d6f1d</ParentId> </TitleEncod> <TitleEncod Row="Cn2Ec6a0sFd3YK2QS32Yyw=="> <Id>1a123086-68c4-4291-bc82-6c37073eee4d</Id> <TitleFa>ODnSBw2zFcrVib4dkei9I3PlQ/DWAPuqcGPRZ1iQWk0=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>8776d8bc-df00-4712-b61b-a937014a0708</ParentId> </TitleEncod> <TitleEncod Row="GoYN48cGbm737JVSc32W5A=="> <Id>714abb04-90ac-44ac-9df2-6d426231d7a6</Id> <TitleFa>wNTTtB4xr5iFzvVvB07XE7+MTgPxLUzmCeQQiPv9X5m5HtoghX+IFey9p4kGM+MQcqL+BiOPWrf70hn6dptm7g==</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>4383378c-4447-4f9d-9f29-3c3dfa037832</ParentId> </TitleEncod> <TitleEncod Row="nOV0V+e+Lxc3WkE5+u0srg=="> <Id>eb0e94a4-5cad-4df6-b669-6f455a75521c</Id> <TitleFa>PNcy1XA05GYD/vpUq3NDO03zVSIg8mpW25+dmVzBNAo=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>96028e26-a275-499d-9a77-2c47ff6f37a1</ParentId> </TitleEncod> <TitleEncod Row="Xv57yXdYMQdAoadvIy538g=="> <Id>dc8f8e8c-a3ad-40ae-8d37-6feaf1449da9</Id> <TitleFa>Btq7C4F0tylBQvak5GY139kvLV2C52hOlk3Dc7A7y1I=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>ad68804f-b6ab-460f-8323-36de380e748d</ParentId> </TitleEncod> <TitleEncod Row="d+BoZXe83e0TD8qhmmq/Cg=="> <Id>f2b15dcd-447f-4ad9-957c-7367d52bfc66</Id> <TitleFa>yc+6Vfz5OZiXxijvG+H6oHDyod2XVI0lnXzIz5chCLLc9BUPemX4XePH4G0kfOoS</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>d8c64943-f23b-4dfd-b480-70d44f939860</ParentId> </TitleEncod> <TitleEncod Row="H1nPzylQLtNAVwNT/kHpSg=="> <Id>b4f41c26-4a40-47bd-b15c-73de64fac2a7</Id> <TitleFa>6VQWJVTzqSwWfOdoh4MRId4le1lb/R/aNh8TgReyg4eHefQHRj9IDLHT0+TvCuYD</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>3c86a250-7796-4647-9e9c-7bdc0993c124</ParentId> </TitleEncod> <TitleEncod Row="3xW+d+Mz5bC+/ctNw5Iuaw=="> <Id>1f1775c9-6a1b-4a5d-8b44-7c99dce7be6e</Id> <TitleFa>uq22L6/9dvQlIJdtf+PG0J1lUl+GTUOq3/uYKrHVbjo=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>ffc88016-3911-4ef9-88cf-c83bd4873006</ParentId> </TitleEncod> <TitleEncod Row="Mghd79xPOAS0jndjuIdTTA=="> <Id>7255a446-c524-42e4-a083-7f41633b3086</Id> <TitleFa>/tySyKULC/Kzh0f2hTgjx4Y2BnjXPjrEBa35/+7GZc0=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>f0313cab-1e6e-4eba-b404-c3271f7dee1c</ParentId> </TitleEncod> <TitleEncod Row="OF0wy5Irnpt54hMA+O9rAA=="> <Id>d113f216-0615-4883-8a76-80d1ffb9429a</Id> <TitleFa>Vl4BRz5NCa34F4L8GeCfTH834eyEwoBaV8mO0jJIdNk=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>4301002e-8e63-4be1-9d19-add9bc8d1636</ParentId> </TitleEncod> <TitleEncod Row="6SXnXEZYYuCDLSiSGZjAEg=="> <Id>acc6181a-2c11-43f4-885f-851fd2d02827</Id> <TitleFa>cpmsErZ83HWgx+lUR7KLcb3pOM+uoCWytJZnsOB00Hw4Qwf8LTGegYJ05fTwZ5iY</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>305db430-43bf-40af-9929-a622808d5df9</ParentId> </TitleEncod> <TitleEncod Row="JbusBcLD91qzKu8c4NrbMA=="> <Id>1336c731-0056-4f6e-a138-89016e8fc922</Id> <TitleFa>pvgHiNiLckOlADcF81h/jctWX76kuXMIraMhHiuDj26j8crTDk6X6fjrKIDi2bCu</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>8972510c-f41e-4a08-827d-f6ffeed8f0a1</ParentId> </TitleEncod> <TitleEncod Row="AUG+cH1jbMkTV/QTy+KH5g=="> <Id>6d0f1387-e8f0-418c-a9ff-89e7c453b09c</Id> <TitleFa>3YZa4l0Z+N4dzbVLIarYD3/3lG2Y7+hUmOLbXFX7HFE=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>918d8d0f-d735-4893-acbe-4ae6d1f0da54</ParentId> </TitleEncod> <TitleEncod Row="d+BoZXe83e0TD8qhmmq/Cg=="> <Id>ef10bcc5-92c7-49c1-a395-8b42a2543cd3</Id> <TitleFa>tK6hJNLTU+W7DMWe1n25Jju7pXgmyGh3LW137mFMVNiW1W85lJ9qMeW5XnDDwRkI</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>d8c64943-f23b-4dfd-b480-70d44f939860</ParentId> </TitleEncod> <TitleEncod Row="ofy5Re7B3kYEFCQ26UGulg=="> <Id>d44f7f64-9b68-45cb-91db-8c44c8913935</Id> <TitleFa>I9hyULzXdVkw7BCQPRH+Lw==</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>de8b9935-192b-4f5e-b0f8-67b23d7fb353</ParentId> </TitleEncod> <TitleEncod Row="GoYN48cGbm737JVSc32W5A=="> <Id>f367ee2e-a0d3-4855-83f8-8e6302a93464</Id> <TitleFa>ZRP/QMaW6wntMYSC8OcL8XsX2hYp4R5a0Guq1C+pejDPbP8bT9g/Nttb7UTnpnkF</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>4383378c-4447-4f9d-9f29-3c3dfa037832</ParentId> </TitleEncod> <TitleEncod Row="B6zRDFexj6ANOn2hnGwGEQ=="> <Id>f5e1a08d-3af5-4fe2-8980-940dd1b9406b</Id> <TitleFa>bYnMASKL4Z6t7MTsGlk1RFrxHH5BsOUboxo1WBhaeC83xNTsAkIKgOktFNAUWynj</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>4a543164-cdf0-4b89-a69d-01fed231741f</ParentId> </TitleEncod> <TitleEncod Row="Mghd79xPOAS0jndjuIdTTA=="> <Id>59e7128c-897f-4c16-901e-94c0f5599d0b</Id> <TitleFa>bzJC8kIE86q1tFSI6sJME9B93a0UCczxx+Y9fsr5M7o=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>f0313cab-1e6e-4eba-b404-c3271f7dee1c</ParentId> </TitleEncod> <TitleEncod Row="6SXnXEZYYuCDLSiSGZjAEg=="> <Id>afa3e4b6-92d1-4c82-a956-957b3a1ca262</Id> <TitleFa>lGiH9rndS9ZWwL6FZJyca8p5U3cBQkvfCr8XqXsk1kY=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>305db430-43bf-40af-9929-a622808d5df9</ParentId> </TitleEncod> <TitleEncod Row="3xW+d+Mz5bC+/ctNw5Iuaw=="> <Id>a24d14c9-1e2f-4d74-8845-981daec66630</Id> <TitleFa>1blRhS9yE8zDVWMSw67Du5HitFIXANQ+DzNFz4NV4mFWYa5PW4eIgTcxEA3Kj+5S</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>ffc88016-3911-4ef9-88cf-c83bd4873006</ParentId> </TitleEncod> <TitleEncod Row="IZAAlBwybiHdOY6TPb9f9Q=="> <Id>560af138-6557-423f-aa59-9b2fdd6f34d2</Id> <TitleFa>RoL2XOmiegxWZ5/jF3jJwnhFjKeNbVzVviENzBbSLMI=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>e3415a09-3ebb-47a1-987b-49c69f2d6f1d</ParentId> </TitleEncod> <TitleEncod Row="CYdQD4dW6BpGScusw6RQWA=="> <Id>3ab8c358-a3a7-4ebd-bbb2-9d6f59d74363</Id> <TitleFa>RNgBXCDng0Udi39Ysrop4ngIpwpONoXOYsplFTxIZqs=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>3038df9a-bb8a-4e2e-854c-e89b9ec296a1</ParentId> </TitleEncod> <TitleEncod Row="d+BoZXe83e0TD8qhmmq/Cg=="> <Id>2682e3b7-b1a8-44dd-8da7-a1c9fa0f67dd</Id> <TitleFa>deZO8EpyIPu3ZTlC58cN3FOZ/psjVapUvbkiFZaRwnA=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>d8c64943-f23b-4dfd-b480-70d44f939860</ParentId> </TitleEncod> <TitleEncod Row="OF0wy5Irnpt54hMA+O9rAA=="> <Id>ad9a014d-0c1e-4c20-b3ff-ab7fcc7dee74</Id> <TitleFa>14OHjwiQHA4a0KeeG6UtdzYUR3/Z2gd45qd1f3e/gqM=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>4301002e-8e63-4be1-9d19-add9bc8d1636</ParentId> </TitleEncod> <TitleEncod Row="tRYvnzP+rjox1xKQBTzU3A=="> <Id>578aec75-5ba4-4103-8487-ae107b8cabf4</Id> <TitleFa>pjXMwfm/o9fnbsu8naP8zvDYUZDGn3Li+ls9FeJt+og=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>4cbff699-fb80-429f-a73a-5547bac9440c</ParentId> </TitleEncod> <TitleEncod Row="nOV0V+e+Lxc3WkE5+u0srg=="> <Id>422aeeca-d84d-4d50-8e75-b0393a1023ec</Id> <TitleFa>lQ3XNS2VPNzd7F1KM55SrmiWCrVzwxWMahJ7EQBBGvE=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>96028e26-a275-499d-9a77-2c47ff6f37a1</ParentId> </TitleEncod> <TitleEncod Row="tRYvnzP+rjox1xKQBTzU3A=="> <Id>c1fd3fe9-c406-4b4c-99ad-b1a7538d272c</Id> <TitleFa>laoMcEYhFmI25578CiwG2GdhvRyEkj7SrGU6QKDHfHw=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>4cbff699-fb80-429f-a73a-5547bac9440c</ParentId> </TitleEncod> <TitleEncod Row="Xv57yXdYMQdAoadvIy538g=="> <Id>0b245a58-67fe-4e57-b384-b3083ba25dd8</Id> <TitleFa>+cXh0G8FrQP4aB2uuTWL5Oa5Pu3MxC1OPdeZMPnIfGHK8B4vD/hVwhZkBIeGO16uQWEvESjaLBw7wmxp16SKpg==</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>ad68804f-b6ab-460f-8323-36de380e748d</ParentId> </TitleEncod> <TitleEncod Row="nOV0V+e+Lxc3WkE5+u0srg=="> <Id>299c6032-47b4-4b06-a2da-b36df078fe5e</Id> <TitleFa>JBD7Ot3iMPywFdNFMO5bQ899tCqabUY0H+8riXPYD8Q=</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>96028e26-a275-499d-9a77-2c47ff6f37a1</ParentId> </TitleEncod> <TitleEncod Row="Mghd79xPOAS0jndjuIdTTA=="> <Id>17d16c92-04c0-4ea8-abde-b5658d811629</Id> <TitleFa>1rqNoqiK9bPUGvobtGAjrxqVWfP7lU+ZNZyDK7i87ZQ=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>f0313cab-1e6e-4eba-b404-c3271f7dee1c</ParentId> </TitleEncod> <TitleEncod Row="ofy5Re7B3kYEFCQ26UGulg=="> <Id>7db5e565-c762-407f-9c36-b5da0bb930eb</Id> <TitleFa>Pt+ZeABduQ6oveyhqkZ4e1Rbjvlc3Ef8a+DxHfrUh4M=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>de8b9935-192b-4f5e-b0f8-67b23d7fb353</ParentId> </TitleEncod> <TitleEncod Row="3C8BsKG2ajR7/TitBG8j6Q=="> <Id>c2f4f348-f580-4616-96a0-b608c95a7e31</Id> <TitleFa>opwnGoZoXoN3CYDK5OXgVOlqhakzI52nLwygRlTzrnroaHEXR6jjExnvxiPdHk/L</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>e3a57654-3771-4321-ae06-b6c23770bd1a</ParentId> </TitleEncod> <TitleEncod Row="4Y2LKwMdxU8bdqVM8Yld5A=="> <Id>7ddafa32-cc4e-4a6a-9e78-b8d93389adb5</Id> <TitleFa>6VQWJVTzqSwWfOdoh4MRITRAJFUEM6vVLfARVrZKuYI=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>58bd4374-e948-4392-b0e4-8cccaaf40dd9</ParentId> </TitleEncod> <TitleEncod Row="CFFIsdTwrPNTpUogZz31Ig=="> <Id>462320e1-1601-424a-be4b-c73354aba6f3</Id> <TitleFa>bnc69c3CKPZ5oEsK8e3J6afHGkk69VDO2FPNI/kKe4Y=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>3fa62aa1-7ce1-4d1d-8931-e753721a8c24</ParentId> </TitleEncod> <TitleEncod Row="ZQtJQsYMczTXU28sqqnNsQ=="> <Id>69ce0517-d521-4ef0-9850-c9422b928ef0</Id> <TitleFa>U+Wu3viYs0qyZfVeTQJggSCP8fGH6tK8LRmfArk/5H3wsgynoyC9gDqjW+ytDn8W</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>87af20b2-3748-4f3d-a081-b39b38033b56</ParentId> </TitleEncod> <TitleEncod Row="vCI6Wix3hY7NqHnZMdq+EA=="> <Id>aa4b9d51-e65a-4922-90b1-caa5e2c1d414</Id> <TitleFa>38RE+pWIR5OangCUfWNdeTO/r/lWjGZcqCfki3prXwaangdBHVTjW4oSoloYMR5l</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>76fe341b-c7a8-49e0-97e4-08968046bbf0</ParentId> </TitleEncod> <TitleEncod Row="bHlvJPJ0BwY3jo5q3Xv8Pg=="> <Id>1a4b6082-8aff-434f-9bf0-cad539026e5b</Id> <TitleFa>Gc75FXO3d94dkDK3fHzvC7RQCTunFtXkcUfRUUwFCNjb2mOrsJzAJd6aNp6KYUto</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>b5f47c42-ffa5-4d0a-b7ec-27b609ee8f1d</ParentId> </TitleEncod> <TitleEncod Row="4Y2LKwMdxU8bdqVM8Yld5A=="> <Id>719c9359-a80f-4888-9d07-cbdcd490c0e7</Id> <TitleFa>8BSQgDjc7QFhEZj+vgZqnQO3gGPHlY4AIIHcDu9G1sY=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>58bd4374-e948-4392-b0e4-8cccaaf40dd9</ParentId> </TitleEncod> <TitleEncod Row="3xW+d+Mz5bC+/ctNw5Iuaw=="> <Id>8e463d33-2206-482f-8cbb-ce6f7cb2b5c1</Id> <TitleFa>7e1U2kSsB7lQf/Un+Ql0VnQu2Svs6zsG18PBsN0N5WsNz/m1vfbbT1TzEb2om9IK</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>ffc88016-3911-4ef9-88cf-c83bd4873006</ParentId> </TitleEncod> <TitleEncod Row="I8B41gznQx5VKANazhOsJA=="> <Id>97fe3b23-ecdc-45c5-9e99-cefbc1c1fbe1</Id> <TitleFa>laoMcEYhFmI25578CiwG2OeMKOX0lYg9nphI8GZA3EQ=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>60424e12-40d4-4728-adea-278b59d1a180</ParentId> </TitleEncod> <TitleEncod Row="cAKxVYp3ocUuWcmXRaSe8w=="> <Id>bc0afe3b-36e5-4cab-9ea8-cfaa5a7a41f0</Id> <TitleFa>fklMUmjALRDd7izmRLxmdKShJfa2hp+KslNOJgjRcM7evwrAU4SXzHeJ4S1cdfNi</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>f619e8e6-fd81-4264-8d15-72609cb5a063</ParentId> </TitleEncod> <TitleEncod Row="tRYvnzP+rjox1xKQBTzU3A=="> <Id>31bc5fc4-038f-4e5c-a2fa-d06fce11144c</Id> <TitleFa>pD0BeV+oeO85nDFk+sv3d/a5gsOI8d7EAE7gCUnpHPyyMSW83i4JkYgjUguvHeyw</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>4cbff699-fb80-429f-a73a-5547bac9440c</ParentId> </TitleEncod> <TitleEncod Row="6SXnXEZYYuCDLSiSGZjAEg=="> <Id>40a3b95a-ffa3-46bc-a6fd-d1d775afeaf6</Id> <TitleFa>krxe2H0WHiaTXBcukMEYwRab6je8pkuySn2Lha3QA2KH9mw4j795DXe+u7dBlhwB</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>305db430-43bf-40af-9929-a622808d5df9</ParentId> </TitleEncod> <TitleEncod Row="JbusBcLD91qzKu8c4NrbMA=="> <Id>59f7b948-8560-478b-9f51-d4393cf712c1</Id> <TitleFa>gcyagcySlUpv4mXnWmfv+sRx9ae+y3ED9z2JyhubZPw=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>8972510c-f41e-4a08-827d-f6ffeed8f0a1</ParentId> </TitleEncod> <TitleEncod Row="IZAAlBwybiHdOY6TPb9f9Q=="> <Id>3afe8cd3-c59d-4dcb-bbe5-d8fba11c8660</Id> <TitleFa>+eQPrDj7ohHbqRDyQYsccZySHNESwFReZmeRKy4rkkQ=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>e3415a09-3ebb-47a1-987b-49c69f2d6f1d</ParentId> </TitleEncod> <TitleEncod Row="DSaQlXZf5Ou4AObHs3i9ng=="> <Id>501f0eb1-3cba-49d4-8938-dcfa43b172ca</Id> <TitleFa>ilMQcSiaJ/z7Lp/nAaj6ELBX8s7T8D3PhKTy4MccDez9vf6uiPUJGsBcyfbx5E/V</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>a52054a8-2f5b-43c8-ae03-99f066a9a82b</ParentId> </TitleEncod> <TitleEncod Row="Cn2Ec6a0sFd3YK2QS32Yyw=="> <Id>f1770150-bc1e-489e-b633-de1e2f6e88b5</Id> <TitleFa>+eQPrDj7ohHbqRDyQYscccnq/oz0Ece/KKKm2RwiITDQH7a6R7M7ShSa4rVQRCQn</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>8776d8bc-df00-4712-b61b-a937014a0708</ParentId> </TitleEncod> <TitleEncod Row="3C8BsKG2ajR7/TitBG8j6Q=="> <Id>45084e0f-eb89-4aba-b3fd-e1bebc388f67</Id> <TitleFa>YrXK//RGuXtFHDLkGvwNI2YOd/BQD0lDuTdJ+r1vHG0=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>e3a57654-3771-4321-ae06-b6c23770bd1a</ParentId> </TitleEncod> <TitleEncod Row="CYdQD4dW6BpGScusw6RQWA=="> <Id>c1323243-f9f8-4c71-9f80-e1c698a59a4b</Id> <TitleFa>YLjQcAxWLmN+UZv0+U0145eBL93fp29l/ac83XnabGrFx7I78sZA5b+trtJaGkSJ</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>3038df9a-bb8a-4e2e-854c-e89b9ec296a1</ParentId> </TitleEncod> <TitleEncod Row="H1nPzylQLtNAVwNT/kHpSg=="> <Id>05160214-8326-457f-8ab6-e357f49834a3</Id> <TitleFa>cmH2UjWvT5+Oh3/UQngZtsNotarLc5KLYz5QqCj24Jc=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>3c86a250-7796-4647-9e9c-7bdc0993c124</ParentId> </TitleEncod> <TitleEncod Row="Kmiw7figmZe6GqrO61zGTw=="> <Id>0b0275c6-0ceb-4e62-9b0d-e3c19634c96b</Id> <TitleFa>tRk1rVEuvRBlz7DvBeegn5+bPSg3Zl9dkFzqNqK8p2R/2KmVeuW1Jk1077YJbwou</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>67a74eed-73da-4b8d-8b24-3f1b4127f540</ParentId> </TitleEncod> <TitleEncod Row="cAKxVYp3ocUuWcmXRaSe8w=="> <Id>c9dbf65c-6734-4f67-8452-e3dda1f83168</Id> <TitleFa>cWEVMXoxJk6cDcCVAB23yhMkvqcrCaHW9EnIvtlKhesZz+a6M8vXlGIcWhvo1P/V</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>f619e8e6-fd81-4264-8d15-72609cb5a063</ParentId> </TitleEncod> <TitleEncod Row="ofy5Re7B3kYEFCQ26UGulg=="> <Id>5545ec05-a685-43a3-9943-e5d776ede200</Id> <TitleFa>QHa3PDxjgU2QDNpOhDHwqw==</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>de8b9935-192b-4f5e-b0f8-67b23d7fb353</ParentId> </TitleEncod> <TitleEncod Row="KVk9ssfP6AXs+QtIzIXDEA=="> <Id>b20498fb-4af6-4aef-a777-e7b7aa4a2be1</Id> <TitleFa>bYnMASKL4Z6t7MTsGlk1RFrxHH5BsOUboxo1WBhaeC83xNTsAkIKgOktFNAUWynj</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>1d3c1aa0-8c8e-47a0-a291-92b545d01dad</ParentId> </TitleEncod> <TitleEncod Row="CYdQD4dW6BpGScusw6RQWA=="> <Id>2d57f4ad-55df-4b45-af5f-e9bf40d2ffcd</Id> <TitleFa>qlrIxG5B3gnNLqXi/Vyp9acFx+efTgm4nV2JYOVwRBQHsmdoiwzgvOwn+1BIl/vT</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>3038df9a-bb8a-4e2e-854c-e89b9ec296a1</ParentId> </TitleEncod> <TitleEncod Row="I8B41gznQx5VKANazhOsJA=="> <Id>fd411767-9301-45a1-8399-e9c0cf07605c</Id> <TitleFa>Iogcsm/wCeOpIo37UXNUbRkKzFENHT7/M9M/5rcrK+A=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>60424e12-40d4-4728-adea-278b59d1a180</ParentId> </TitleEncod> <TitleEncod Row="vCI6Wix3hY7NqHnZMdq+EA=="> <Id>17b55b5b-19b7-4d82-8c01-ea9cbece08eb</Id> <TitleFa>4GqB97JoJAjMoNu9CJ1FTAoeRyFx+y/Gm79YLHv2bMQ=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>76fe341b-c7a8-49e0-97e4-08968046bbf0</ParentId> </TitleEncod> <TitleEncod Row="3C8BsKG2ajR7/TitBG8j6Q=="> <Id>beaaf100-fbeb-455b-9809-ec35a89851ce</Id> <TitleFa>NqcbUj4Mm/ZeGa5ZMVrcvQeC88UV5poRn7r3V0juold3MmrETw9RMjAmGf8vuu7V</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>e3a57654-3771-4321-ae06-b6c23770bd1a</ParentId> </TitleEncod> <TitleEncod Row="nOV0V+e+Lxc3WkE5+u0srg=="> <Id>5859c608-1105-4fff-b3c8-ec65a0eada38</Id> <TitleFa>s16YhPXPOMx4w4TVn/56fU3cAf2FuBgZhztugt1wKek=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>96028e26-a275-499d-9a77-2c47ff6f37a1</ParentId> </TitleEncod> <TitleEncod Row="ZQtJQsYMczTXU28sqqnNsQ=="> <Id>1c0d299e-1d8b-431a-89f6-f07840fee877</Id> <TitleFa>OHchTdNY6yyXAWQGPjZ9BaHzuxvVvp9WOVUL//luccw=</TitleFa> <p>5WC6hoSM75oXGjsIkEZYAA==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>87af20b2-3748-4f3d-a081-b39b38033b56</ParentId> </TitleEncod> <TitleEncod Row="Kmiw7figmZe6GqrO61zGTw=="> <Id>43eafeb2-3337-48c7-b4e3-f158a972480b</Id> <TitleFa>qRhY72sXhsWRG9fsvBT3qb+31L/oGqyERjVEu7xlJ64=</TitleFa> <p>PziUi/2IFR2i95vN+Gt/fA==</p> <n>PziUi/2IFR2i95vN+Gt/fA==</n> <ParentId>67a74eed-73da-4b8d-8b24-3f1b4127f540</ParentId> </TitleEncod> <TitleEncod Row="ofy5Re7B3kYEFCQ26UGulg=="> <Id>435faed2-797f-42c6-aed5-f75f67eb50ad</Id> <TitleFa>/eOLqeMDyBgbeRPrbs7V9bZvE21Fxvei1tE4lY+14q8=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>gus5xgnMqvP96b1hQFWwig==</n> <ParentId>de8b9935-192b-4f5e-b0f8-67b23d7fb353</ParentId> </TitleEncod> <TitleEncod Row="cAKxVYp3ocUuWcmXRaSe8w=="> <Id>9bdfc538-bfd2-4f74-bd50-f8871e10b807</Id> <TitleFa>C9sBl9LioNR5scSoA76X47ln8niPeFOSk0kEWr4Ej/8=</TitleFa> <p>hqT9oIIO17s3xV8Sb1N+gg==</p> <n>hqT9oIIO17s3xV8Sb1N+gg==</n> <ParentId>f619e8e6-fd81-4264-8d15-72609cb5a063</ParentId> </TitleEncod> <TitleEncod Row="4Y2LKwMdxU8bdqVM8Yld5A=="> <Id>13f658db-01fa-4a97-bbdd-fa1c7fefecd5</Id> <TitleFa>N6xskhjnmigpw8eSn7M/78ygM3Wkp6OeML3Z3TdAV2GOusM8dwcgQdBMPQ7wYefBn1K7i9C3qG4JfmOimNYtBA==</TitleFa> <p>MpSC9QeGtL2sBOd9+oKI6w==</p> <n>MpSC9QeGtL2sBOd9+oKI6w==</n> <ParentId>58bd4374-e948-4392-b0e4-8cccaaf40dd9</ParentId> </TitleEncod> <TitleEncod Row="I8B41gznQx5VKANazhOsJA=="> <Id>1f39b69e-4546-45bb-b247-fd2a31e39b3b</Id> <TitleFa>kipomnqDcNdhaLxz45gITRTEkXWmHYg5cKgJHJJ0d0I=</TitleFa> <p>gus5xgnMqvP96b1hQFWwig==</p> <n>5WC6hoSM75oXGjsIkEZYAA==</n> <ParentId>60424e12-40d4-4728-adea-278b59d1a180</ParentId> </TitleEncod> </TitleEncod>
سلام تابع Deserialize رو دم دست داشتم ، برای Serialize هم اگه دنبال xml generic serilizer بگردید چیزهایی نزدیکش پیدا میشه که باید یه مقدار روشون کار کنید ولی من آماده اش رو نداشتم.
public List<T> DeserializeList<T>(string filePath) { var itemList = new List<T>(); if (File.Exists(filePath)) { var serializer = new XmlSerializer(typeof(List<T>), new XmlRootAttribute("Header")); TextReader reader = new StreamReader(filePath); itemList = (List<T>)serializer.Deserialize(reader); reader.Close(); } return itemList; }
به تابع بالا می تونید هر xml و نوع object رو بدید و لیست object رو پس بگیرید
همین تابع رو هم دستکاری کنید باید بشه serializer رو نوشت.
سلام
من کد زیر را نوشته ام
public List<T> DeserializeList<T>(string filePath) { var itemList = new List<T>(); if (File.Exists(filePath)) { var serializer = new XmlSerializer(typeof(List<T>), new XmlRootAttribute("Header")); TextReader reader = new StreamReader(filePath); itemList = (List<T>)serializer.Deserialize(reader); reader.Close(); } return itemList; } -------------------------------------------------- DeserializeList<TitleEncod>("D:\\outputxml4.xml");
ولی خطا زیر را میدهد
System.InvalidOperationException
HResult=0x80131509
Message=There is an error in XML document (2, 2).
Source=System.Xml
StackTrace:
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
سلام
مهندس وقت بخیر حالا اگر بخواهم این اطلاعات را از xml مورد نظر داخل یک list بریزم و بعدش در جدول یا دیتاگرید خودم نمایش بدهم باید چکار کنم
دو تا تغییر باید بدین :
1- تو xml خودتون بهتره اولین TitleEncod رو به TitleEncods تغییر بدین که نشون بده داخلش مجموعه ای از TitleEncod هاست ( البته اسمش سلیقه ایه )
2- تو کد من به جای Header همون لغت سلیقه ایه بالا که من پیشنهاد titleEncods رو دادم رو بنویسید.
کاملا کار می کنه و 120 رکورد رو بر می گردونه.
سلام
using System.Collections.Generic; using System.Data.SqlClient; using System.IO; using System.Xml.Serialization; namespace ConsoleApp { class Program { static void Main(string[] args) { var result = new List<Test>(); var csBuilder = new SqlConnectionStringBuilder { DataSource = ".", InitialCatalog = "testDb", IntegratedSecurity = true, MultipleActiveResultSets = true }; using (var connection = new SqlConnection(csBuilder.ConnectionString)) { connection.Open(); var command = connection.CreateCommand(); command.CommandText = "SELECT [Id], [Field1], [Field2], [Field3], [Field4], [Field5] FROM [Test]"; var reader = command.ExecuteReader(); while (reader.Read()) { result.Add(new Test { Id = (int)reader[nameof(Test.Id)], Field1 = reader[nameof(Test.Field1)].ToString(), Field2 = reader[nameof(Test.Field2)].ToString(), Field3 = reader[nameof(Test.Field3)].ToString(), Field4 = reader[nameof(Test.Field4)].ToString(), Field5 = reader[nameof(Test.Field5)].ToString(), }); } } var serializer = new XmlSerializer(typeof(List<Test>)); var path = "d:\\myxmlfile.xml"; var file = File.Create(path); serializer.Serialize(file, result); file.Close(); } } public class Test { public int Id { get; set; } public string Field1 { get; set; } public string Field2 { get; set; } public string Field3 { get; set; } public string Field4 { get; set; } public string Field5 { get; set; } } }
موفق باشید.
سلام
فرمودید
کلا بهتره یک کلاس general برای read/write بنویسید که نوع object رو به بدید و xml رو بخونه و بریزه توی list یا برعکس ، list رو بگیره و بریزه تو xml
نمونه هاش تو اینترنت هست...
من گشتم پیدا نکردم می توانید چند نمونه از انتقال اطلاعات از xml به list قرار دهید
باتشکر