ahmed salah

ahmed salah

  • 1.2k
  • 547
  • 61.5k

How to get data from xml file asp.net core 7 related to node barcode n

Jul 30 2023 12:18 PM

I work on asp.net core 7 razor page model . I need to use config file appsettings.json to get value of <barcode> tag

inside barcode i will get tag <nrprinter> and inside tag <nrprinter> I will get text inside <para> tag

so file DefaultValues.xml content as below :

<barcode>
		<whprinter>
			<para>^XA~TA000~JSN^LT0^MNM^MTD^PON^PMN^LH0,0^JMA^PR2,2^MD18^JUS^LRN^CI0^XZ</para>
			<para>^XA</para>
			<para>^MMT</para>
			<para>^LL0184</para>
			<para>^PW320</para>
			<para>^LS0</para>
			<para>^PA1,1,1,1</para>
			<para>^JUS</para>
			<para>^BY1,3,58^FT250,17^BCI,,N,N</para>
			<para>^FD&gt;:VARbarcode^FS</para>
			<para>^FT220,1^A0I,20,20^FH\^FDVARFont^FS</para>
			<para>^PQVARQty,0,1,Y^XZ</para>
			<para/>
		</whprinter>
		<nrprinter>
			<para>^XA~TA000~JSN^LT0^MNM^MTD^PON^PMN^LH0,0^JMA^PR2,2^MD18^JUS^LRN^CI0^XZ</para>
			<para>^XA</para>
			<para>^MMT</para>
			<para>^LL0184</para>
			<para>^PW320</para>
			<para>^LS0</para>
			<para>^PA1,1,1,1</para>
			<para>^JUS</para>
			<para>^FT249,88^A0I,25,24^FH\^FDPRICE: VARPrice^FS</para>
			<para>^BY1,3,58^FT250,17^BCI,,N,N</para>
			<para>^FD&gt;:VARbarcode^FS</para>
			<para>^FT220,1^A0I,20,20^FH\^FDVARFont^FS</para>
			<para>^PQVARQty,0,1,Y^XZ</para>
			<para/>
		</nrprinter>
	</barcode>

and expected result i need to get is :

^XA~TA000~JSN^LT0^MNM^MTD^PON^PMN^LH0,0^JMA^PR2,2^MD18^JUS^LRN^CI0^XZ^XA^MMT^LL0184^PW320^LS0^PA1,1,1,1^JUS^FT249,88^A0I,25,24^FH\^FDPRICE: VARPrice^FS^BY1,3,58^FT250,17^BCI,,N,N^FD>:VARbarcode^FS^FT220,1^A0I,20,20^FH\^FDVARFont^FS^PQVARQty,0,1,Y^XZ

so please how to define key and value on appsettings.json and how to get value of text inside barcode-nprinter-para by csharp ?

 


Answers (1)