SGML is a standard for specifying markup languages. It describes how to define document structure separately from presentation. XML is a simplified version of SGML used to store and transport data. Key differences between XML and HTML include XML focusing on data rather than presentation, being case sensitive, requiring closing tags, and preserving whitespace.
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Anchor object
Document object
Event object
Form and Form Input object
Frame, Frameset, and IFrame objects
Image object etc
Dom hiearchy,managing events
onload and onunload
Using the Onclick Event Handler
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Anchor object
Document object
Event object
Form and Form Input object
Frame, Frameset, and IFrame objects
Image object etc
Dom hiearchy,managing events
onload and onunload
Using the Onclick Event Handler
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
3. 3
SGML
SGML (Standard Generalized Markup Language) is a standard for how to specify a
document markup language or tag set. Such a specification is itself a document type
definition (DTD). SGML is not in itself a document language, but a description of how
to specify one. It is metadata.
SGML is based on the idea that documents have structural and other semantic
elements that can be described without reference to how such elements should be
displayed. The actual display of such a document may vary, depending on the output
medium and style preferences. Some advantages of documents based on SGML
are:
They can be created by thinking in terms of document structure rather than
appearance characteristics (which may change over time).
They will be more portable because an SGML compiler can interpret any document
by reference to its document type definition (DTD).
Documents originally intended for the print medium can easily be re-adapted for
other media, such as the computer display screen.
4. 4
SGML Contd…
SGML is based somewhat on earlier generalized markup languages developed at
IBM, including General Markup Language (GML) and ISIL.
HTML is an example of SGML- based Language
An SGML application consists of several parts:
1. The SGML declaration: The SGML declaration specifies which characters and
delimiters may appear in the application.
2. The document type definition (DTD): The DTD defines the syntax of markup
constructs. The DTD may include additional definitions such as numeric and named
character entities.
3. A specification that describes the semantics to be ascribed to the markup. This
specification also imposes syntax restrictions that cannot be expressed within the
DTD.
4. Document instances containing data (contents) and markup. Each instance contains
a reference to the DTD to be used to interpret it.
5. 5
XML
XML stands for Extensible Markup Language. It is a text-based markup language
derived from Standard Generalized Markup Language (SGML).
XML tags identify the data and are used to store and organize the data, rather than
specifying how to display it like HTML tags, which are used to display the data.
XML is not going to replace HTML in the near future, but it introduces new
possibilities by adopting many successful features of HTML.
XML is a markup language that defines set of rules for encoding documents in a
format that is both human-readable and machine-readable
It is a software- and hardware-independent tool for storing and transporting data.
XML became a W3C Recommendation as early as in February 1998.
6. 6
XML- Characteristics
XML is extensible − XML allows to create self-descriptive tags, or language, that
suits the application.
XML carries the data, does not present it − XML allows to store the data
irrespective of how it will be presented.
XML is a public standard − XML was developed by an organization called the
World Wide Web Consortium (W3C) and is available as an open standard.
7. 7
XML- Declaraction
Syntax Rules for XML Declaration
The XML declaration is case
sensitive and must begin with ""
where "xml" is written in lower-
case.
If the document contains XML
declaration, then it strictly needs to
be the first statement of the XML
document.
The XML declaration strictly needs
be the first statement in the XML
document.
An HTTP protocol can override the
value of encoding that you put in
the XML declaration.
8. 8
XML- Tags & Elements
An XML file is structured by several XML-elements, also called XML-nodes or
XML-tags. The names of XML-elements are enclosed in triangular brackets < >
Syntax Rules for Tags and Elements
Element Syntax: Each XML-element needs to be closed either with start or with
end elements as :
<element>….</element> or <element/>
Nesting of Elements: An XML-element can contain multiple XML-elements as
its children, but the children elements must not overlap. i.e., an end tag of an
element must have the same name as that of the most recent unmatched start
tag.
Root Element: An XML document can have only one root element. For
example, following is not a correct XML document, because both the x and y
elements occur at the top level without a root element
Case Sensitivity: The names of XML-elements are case-sensitive. That means
the name of the start and the end elements need to be exactly in the same case
9. 9
XML- Attributes
An attribute specifies a single property for the element, using a name/value pair. An
XML element can have one or more attributes.
Syntax for defining attributes:
Attribute names in XML (unlike HTML) are case sensitive. That is, HREF and href are
considered two different XML attributes.
Same attribute cannot have two values in a syntax.
Attribute names are defined without quotation marks, whereas attribute values must
always appear in quotation marks
10. 10
XML- Document
An XML document is a basic unit of XML information composed of elements and other markup in an
orderly package. An XML document can contain a wide variety of data. For example, database of
numbers, numbers representing molecular structure or a mathematical equation.
Document Prolog comes at the top of the document, before the root element. This section contains:
XML declaration
Document type declaration
Document Elements are the building blocks of XML. These divide the document into a hierarchy of
sections, each serving a specific purpose. You can separate a document into multiple sections so
that they can be rendered differently, or used by a search engine. The elements can be containers,
with a combination of text and other elements
<?xml version = "1.0"?>
<contact-info>
<name>Jaya</name>
<company>ISM</company>
<phone>(011) 123-4567</phone>
</contact-info>
11. 11
XML- Example
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>ABC</to>
<from>XYZ</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
The first line is the XML declaration. It defines the XML version (1.0) and the encoding used (ISO-8859-1 = Latin-
1/West European character set).
The next line describes the root element of the document (like saying: "this document is a note"):
The next 4 lines describe 4 child elements of the root (to, from, heading, and body).
And finally the last line defines the end of the root element.
XML documents must contain a root element. This element is "the parent" of all other elements.
The elements in an XML document form a document tree. The tree starts at the root and branches to the lowest
level of the tree.
All elements can have sub elements (child elements).
12. 12
HTML vs XML
HTML XML
HTML is used to display data and focuses
on how data looks.
XML is a software and hardware independent
tool used to transport and store data. It
focuses on what data is.
HTML is a markup language itself. XML provides a framework to define
markup languages.
HTML is not case sensitive. XML is case sensitive.
HTML is a presentation language. XML is neither a presentation language nor a
programming language.
HTML has its own predefined tags. You can define tags according to your
need.
In HTML, it is not necessary to use a
closing tag.
XML makes it mandatory to use a closing
tag.
HTML is static because it is used to display
data.
XML is dynamic because it is used to
transport data.
HTML does not preserve whitespaces. XML preserve whitespaces.