የHTML ታግ ማስወገጃ መሣሪያ ምን ያደርጋል?
ይህ መሣሪያ እርስዎ የሚያቀርቡትን የHTML ይዘት በመውሰድ እና ሁሉንም የHTML ታጎች በማስወገድ ንጹህና ጥሬ ጽሑፍ ያዘጋጃል። ታጎችን በሚያስወግድበት ጊዜ የ script፣ style፣ template እና noscript ብሎኮችን ሙሉ በሙሉ ከውጤቱ ውስጥ ያስወጣል። በተጨማሪም፣ መሣሪያው የተለመዱ የHTML አካላትን (entities) ወደሚወክሏቸው ተዛማጅ ቁምፊዎች ዲኮድ የሚያደርግ ሲሆን፣ ከብሎክ አካላት (block elements) እና ከ <br> ታጎች የሚገኙ የመስመር መቋረጦችን ጠብቆ በማቆየት ተደጋጋሚ ባዶ ቦታዎችን ያስተካክላል።
የመሣሪያው ግብዓት እና የውጤት መረጃዎች
ይህንን መሣሪያ ለመጠቀም የሚከተሉትን የግብዓት እና የውጤት ሂደቶች መረዳት ያስፈልጋል፦
- ግብዓት (HTML)፦ የHTML ይዘትዎን «HTML» በሚለው የግብዓት መስክ ላይ መለጠፍ ወይም መተየብ ይችላሉ። ወደ መሣሪያው ማስገባት የሚችሉት ከፍተኛው የHTML ርዝመት 500,000 ቁምፊዎች ብቻ ነው።
- ውጤት (ጥሬ ጽሑፍ)፦ የHTML ታጎች የተወገዱበት የተስተካከለ ጽሑፍ «ጥሬ ጽሑፍ» በሚለው ክፍል ውስጥ ይወጣል።
- የሂደት መረጃዎች፦ መሣሪያው ሂደቱን ሲያጠናቅቅ የግብዓት እና የውጤት ስታቲስቲክስን ያሳያል። ይህም በግብዓቱ ውስጥ የነበሩትን የታጎች ብዛት («ታጎች») እና በውጤቱ ላይ የተገኙትን የቁምፊዎች ብዛት («ውጤት») ያካትታል።
- የሁኔታ መልእክቶች፦
- መሣሪያው ታጎችን በተሳካ ሁኔታ ሲያስወግድ «
{tags}ታጎችን አስወግዶ{chars}ቁምፊዎችን አውጥቷል።» የሚል መልእክት ያሳያል። - በገቡት ጽሑፍ ውስጥ ምንም ዓይነት የHTML ታግ ካልተገኘ «ምንም የHTML ታጎች አልተገኙም። ጽሑፉ እንደ ጥሬ ጽሑፍ ተቀምጧል።» የሚል ማሳወቂያ ይወጣል።
- መሣሪያው ታጎችን በተሳካ ሁኔታ ሲያስወግድ «
የአሠራር ደንቦች እና ልዩ ሁኔታዎች
መሣሪያው የተለያዩ የጽሑፍ ሁኔታዎችን ለማስተናገድ የሚከተሉትን ደንቦች ይከተላል፦
- የScript፣ style፣ template እና noscript ብሎኮች ከውጤቱ ውስጥ ሙሉ በሙሉ ይወገዳሉ።
- የተለመዱ የHTML አካላት (entities) ዲኮድ ተደርገው ወደ መደበኛ ቁምፊዎች ይቀየራሉ።
- የብሎክ አካላት እና የመስመር መቋረጦች በውጤቱ ላይ ወደ መስመር መቋረጦች ይቀየራሉ።
- በጽሑፉ ውስጥ ያሉ ተደጋጋሚ ባዶ ቦታዎች እንዲስተካከሉ ይደረጋል።
- የግብዓት መስኩ ባዶ ከሆነ «ጥሬ ጽሑፍ ለማውጣት HTML ያክሉ።» የሚል መልእክት ይታያል።
- የገቡት ቁምፊዎች ብዛት ከ500,000 በላይ ከሆነ «ያ HTML ለዚህ መሣሪያ በጣም ረጅም ነው። እባክዎ ከ
{max}ቁምፊዎች በታች ያድርጉት።» የሚል ማስጠንቀቂያ ያሳያል። - መሣሪያው ከቀረበው HTML ላይ ጽሑፍ ማውጣት ካልቻለ «ከዚህ HTML ጽሑፍ ማውጣት አልተቻለም።» የሚል ስህተት ያሳያል።
- የውጤቱ ክፍል ባዶ በሚሆንበት ጊዜ «ውጤቱን ተጠቀም» የሚለው ተግባር እና የጽሑፍ መቅጃ ተግባራት እንዳይሠሩ ይደረጋሉ።
የግል ሚስጥራዊነት አጠባበቅ
የእርስዎ HTML በብሮውዘርዎ ውስጥ ነው ታጎቹ የሚወገዱት። ወደ BroBroGo ምንም ነገር አይሰቀልም።
ይህ መሣሪያ ለማን ያስፈልጋል?
ይህ መሣሪያ የሚከተሉትን ፍላጎቶች ላሏቸው ተጠቃሚዎች ጠቃሚ ነው፦
- የበለጸገ ጽሑፍን (rich text) በቀላሉ ወደሚቀዳ ጥሬ ጽሑፍ ለመቀየር ለሚፈልግ ሰው።
- ከድረ-ገጽ ፍርፋሪዎች (web page fragments) ላይ ጽሑፍ ማውጣት ለሚፈልግ ሰው።
- በስክራፒንግ (scraped HTML) ከተሰበሰበ የHTML ይዘት ላይ ንጹህ ጽሑፍ ማግኘት ለሚፈልግ ሰው።
- በመጀመሪያ በHTML ፎርማት የነበረን ጽሑፍ ማስተካከል ለሚፈልግ ሰው።
የይዘት አወቃቀር እና የጽሑፍ ለውጥ ሂደቶች
- የHTML ይዘትን ወደ ጥሬ ጽሑፍ መቀየር፦ መዋቅር ካለው የHTML ይዘት ላይ ታጎችን በማንሳት መዋቅር ወደሌለው ጥሬ ጽሑፍ የመቀየር ሂደት።
- የHTML አካላት (entities) አጠቃቀም፦ የHTML አካላት ምን እንደሆኑ እና ለምን ጥቅም ላይ እንደሚውሉ መረዳት።
- የብሎክ አካላት እና የመስመር መቋረጦች ሚና፦ የብሎክ አካላት እና የመስመር መቋረጦች በጽሑፍ አቀራረብ ላይ ያላቸውን ሚና መረዳት።
- የንጹህ ጽሑፍ አስፈላጊነት፦ ንጹህ ጽሑፍ ለተለያዩ መተግበሪያዎችና አገልግሎቶች ስላለው ጠቀሜታ
- የድረ-ገጽ ይዘት አወቃቀር፦ የድረ-ገጽ ይዘቶች እንዴት እንደሚዋቀሩ እና እንደሚቀርቡ መረዳት።
- በብሮውዘር ውስጥ የሚከናወን ሂደት (Client-side processing)፦ ለደህንነት እና ለፈጣን አሠራር ሲባል ሂደቶች በተጠቃሚው ብሮውዘር ውስጥ ብቻ እንዲከናወኑ ማድረግ።
- ከድረ-ገጽ መረጃዎች ላይ ጽሑፍ የማውጣት ተግዳሮቶች፦ ከድረ-ገጽ መረጃዎች ላይ ጽሑፍ በሚወጣበት ጊዜ የሚያጋጥሙ የተለመዱ ችግሮች።
ተደጋግመው የሚነሱ ጥያቄዎች (FAQ)
በScript እና style ይዘቶች ላይ ምን ይከሰታል?
የScript፣ style፣ template እና noscript ብሎኮች ከውጤቱ ውስጥ ስለሚቀሩ፣ ውጤቱ ሊነበብ በሚችል የገጽ ጽሑፍ ላይ ብቻ ያተኩራል።
የHTML አካላትን (entities) ዲኮድ ያደርጋል?
አዎ። የተለመዱ አካላት (entities) በጥሬ ጽሑፍ ውጤቱ ላይ ወደሚወክሏቸው ቁምፊዎች ይቀየራሉ።
አንቀጾች እና የመስመር መቋረጦች ይጠበቃሉ?
የብሎክ አካላት እና የመስመር መቋረጦች ወደ መስመር መቋረጦች ይቀየራሉ። ተደጋጋሚ ባዶ ቦታዎች ውጤቱ በቀላሉ ለመቅዳት እንዲመች ተደርገው ይስተካከላሉ።