Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Koden Strip sidhuvuden och sidfötter från HTML- filer

    Strukturen och syntax av HyperText Markup Langauge , eller HTML , inte bara berättar en webbläsare hur du vill visa en fil innehåll , men också identifierar strukturella data om själva filen . Dessa taggar är också ovärderligt om du är en programmerare som vill koda ett program som kommer att skala bort specifika delar av en HTML- fil, till exempel dess sidhuvud och sidfot . HTML Anatomi

    HTML använder ett enkelt system med påslag taggar för att identifiera olika delar av ett HTML-dokument . HTML- filens header markeras med " " taggen , sidfoten genom

    taggen . En HTML- läsare kommer att tolka någonting mellan den inledande taggen och den tagg som anger sektionens nära , " < /header " > genom " < /sidfot > , " som en del av den angivna sektionen . Andra taggar såsom " " motsvarar andra delar av filen.
    Identifiera sidhuvud och sidfot

    När du skapar kod för att strippa bort HTML sidhuvud och sidfot , kan du inte lita på att veta exakt hur länge sidhuvudet eller sidfoten ska vara . Medan vissa sidhuvud och sidfot består av en enda rad , skulle de vara mycket längre . Därför kan din kod inte bara söka efter "

    /
    " tag sedan ' \\ n ' symbol som anger slutet av en rad . När du läser in HTML -filens innehåll till en teckensträng , måste du identifiera index för den första " < " i den inledande taggen såväl som " > " i terminalen taggen .
    Addera söka String Positioner

    Båda låg nivå språk som C och C + + och högnivåspråk som Python och Ruby har metoder som hjälper dig att hitta objekt av text inom en given sträng. Dessa metoder kommer att returnera index positionen för det första tecknet i den text du söker efter . När du söker efter de inledande taggarna , kommer detta att ge dig din startpunkt för att ta bort text . När du söker terminalen tag , kom ihåg att den punkt du vill ha är antingen sex ( " < /head > " ) eller sju ( " < /sidfot > " ) positioner i framför numret metoden ger dig . Addera skiktning kod

    När du har indexpositionerna för sidhuvudet eller sidfoten segment du vill ta bort , kan du gå om att göra det i en av två allmänna sätt. En är att anropa lämpliga metoder för att radera tecknen mellan de första och sista indexpositioner för segmentet . Detta kommer direkt redigera den ursprungliga strängen . Du kan också skapa en ny sträng för att skapa två versioner av HTML filens innehåll : den ursprungliga filen och en version fråntagen sidhuvud och sidfot . Gör detta genom att tilldela innehållet i den ursprungliga strängen fram till den ursprungliga index positionen , och sedan allt efter den sista index positionen , till den nya strängen . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man överför från Microcontrollers till persondat…
    ·Konvertera Kursiv till Normal i Latex
    ·Skillnad mellan FORTRAN Funktioner och subrutiner
    ·Hur man gör ett torg i QuickBasic
    ·Lägga Surface Detail till 3D-modeller
    ·Hur man använder Google Maps i C #
    ·Hur konvertera HEX till RGB-färger
    ·Konfigurera Radius Authentication
    ·Hur man lär FORTRAN
    ·Driver Developer Hjälp
    Utvalda artiklarna
    ·Hur man använder VB för att skriva en dator namn till…
    ·Hur sökalgoritmer i PHP
    ·Vad är PHP DateDiff funktion
    ·Hur man Dra ett utdrag från en sträng Med PHP
    ·Hur du visar antalet tecken i en String
    ·Visual Basic 2010 Handledning för nybörjare
    ·Hur man sätter in en linje med hjälp REXX
    ·Hur man skapar en VBS Script
    ·Om en JSP File Transfer
    ·Hur får man en LAN- ID och domän med VBA
    Copyright © Dator Kunskap http://www.dator.xyz