ASP.NET reads XML news issues

xiaoxiao2021-03-06  25

Units need to update the previous news system, need to be in line with modern society, so XML is started to store news methods.

I found a very famous read XML file for the Internet as a news. The code is as follows:

<% @ Import namespace = "system"%> <% @ page language = "c #" debug = "true" codepage = "936"%> <% @ import namespace = "system.io"%> <% @ askEMBLY NAME = "System.xml"%> <% @ import namespace = "system.xml.xsl"%>

</ title> <script language = "c #" runat = "server"> public string xlt () {stringwriter write xlt () {stringWriter Writer = new stringWriter (); xmlDocument xmldoc = new xmlDocument (); xmldoc. Load (Server.MAPPATH (Request ["Name"] ". XML");</p> <p>Xsltransform xsldoc = new xsltransform (); xsldoc.load (server.mappath ("main.xsl"));</p> <p>Documentnavigator nav = new documentnavigator (XMLDoc); xsldoc.transform (NAV, NULL, WRITER); Return Writer.toString ();</p> <p>} </ Script> </ head> <body> <% = xslt ()%> <p align = "center"> This program is <a href="http://www.aspcool.com"> www.aspcool .com </A> design and production. </ p></p> <p></ body> </ html> Key place is: Documentnavigator NAV = New Documentnavigator (XmLDoc); How can this sentence not explained, depressed for a long time, find the latest MSDN lib results to find a 2001 MSDN magazine top One paragraph: Documentnavigator can only be used for ASP.NET Beta2, painful, looking for an old half day, this so-called classic code is an outdated product. There is no way, I have to find a way from the latter sentence, find XSldoc.transform (NAV, NULL, WRITER); finally find the usage of Transform, PUBLIC XMLReader Transform (XSLTargumentList Args); then start looking for Xpathnavigator, yes, XMLDocument has a CREANAVIGATOR () function. I finally told me. After the modified code: <% @ import namespace = "system"%> <% @ page language = "c #" debug = "true" codepage = "936"%> <% @ import namespace = "system.io"%> <% @ Assembly name = "system.xml"%> <% @ import namespace = "system.xml"%> <% @ import namespace = "system.xml.xsl"%> <% @ import namespace = "system. XML.XPATH "%> <HTML> <head> <title> </ title> <script language =" c # "runat =" server "> public string xlt () {stringWriter Writer = new stringWriter (); xmlDocument Xmldoc = New XMLDocument (); xmldoc.load (server.mappath (request ["name"] ". Xml"));</p> <p>Xsltransform xsldoc = new xsltransform (); xsldoc.load (server.mappath ("main.xsl"));</p> <p>Xpathnavigator NAV = xmldoc.createnavigator (); xsldoc.transform (NAV, NULL, WRITER); Return Writer.toString ();</p> <p>} </ Script> </ head> found a night Google did not find the result, or to analyze himself, I hope this code can find the future people in Google, so that it is easy to study asp.net for future sales. Too much time thinks and find answers as soon as possible.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-65090.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="65090" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.042</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'd0DHsdbkFLaSFpLhxTU5HwMC5oLAyfV6lkzmSctsLdSCMZc9yFsyznJuzHMpd_2FiK_2Bwxwe3O3G_2FhM7gzK7a1Fqg_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>