- XMLStudy_2002/Resource . . . . 72 matches
XML을 사용하기 위해 필요한 것들
== XML 사용자 그룹에 따라 ==
*일반 XML 이용자들과 XML을 기반으로 하는 프로그램 개발자로 나누어서
=== 일반 XML 사용자(XML End User) ===
XML 문서를 보려면 XML 브라우저
XML 문서를 작성하려면 XML 편집기
XML 문서에 적용하는 스타일시트를 작성하려면 CSS나 XSL편집기
=== XML 개발자(XML Developer) ===
XML 문서를 파싱하려면 또는 파싱된 결과를 이용하려면 XML파서
XML 문서를 반환하려면 XSLT 프로세서
== 종류에 따라서 XML 사용시에 필요한 것들 ==
*XML도구와 자원들을 특성에 따라 프로그램 형식의 도구와 패키지 형식의 소스 레벨에서 사용할수 있는 도구와 문서 형식의 자원들과 같은 종류로 나눔
=== XML 사용을 위한 프로그램들 ===
XML 편집기, XSL 편집기, DTD 편집기, 브라우저
=== XML을 지원하는 응용 프로그램 개발시에 사용되는 라이브러리/패키지(소스 레벨에서 사용할수 있는 도구들임) ===
XML 파서,XSL 프로세서,DOM 라이브러리, XSLT 프로세서(예를 들어서 만약 Java로 된 API를 지원한다면 XML 파싱기능을 해주는 Java 클래스들을 패키지로 묶어둔 Java 클래스 패키지라는 형태로 제공된다)
=== XML 관련문서 ===
XML 스팩들
:XML 관련 스펙이나 드래프트 노트들은 모드 http://www.w3c.org 사이트에서 얻을수 있다.
== XML 관련 정보를 얻을 수 있는곳 ==
- XMLStudy_2002/Start . . . . 52 matches
XML 문서 작성하는 방법을 익힌다.
== XML 시작하기 ==
=== XML 문서의 종류 ===
*XML 문서의 종류를 나누어 보면 다음 세 가지로 나눌 수있다
1 Invalid Documents : XML의 태그 규칙을 따르지 않거나,DTD를 사용한 경우에 DTD에 정의된 규칙을 제대로 따르지 않는 문서
2 Well-Formed Documents : DTD를 사용하지는 않지만,XML의 태그 규칙을 따르는 문서
3 Valid Documents : XML의 태그 규칙을 지키며 DTD에 정의된 방식으로 바르게 작성된 문서
* 위에 3개중 Invalid Documents는 실제 XML 문서로서의 역할을 할수 없다. XML 파서로 파싱 했을 때 바르게 파싱되지 않기 때문이다.
* 2번은 XML 문서에 DTD를 사용하지않았지만 XML 문서 태그 규칙에 맞게 작성되었으므로 Well-Formed 문서로 사용된다.
=== XML 문서의 태그 규칙 ===
=== XML을 사용하여 문서 작성하는 방법 ===
step3. Well-formed 또는 Valid한 문서가 되도록 XML 문서 작성
== XML 문서 ==
*XML 문서란 어떤것인가?
=== XML 문서란 무엇인가? ===
*XML 문서는 XML로 기술된 구조적인 정보로 구성되는 문서이며 XML1.0스펙에 맞게 작성하며 XML을 지원하는 프로세서(또는 프로그램)에서 사용하기 위해서 Well-formed나 Valid한 형태로 작성된 문서를 말한다. ---> 정의
*XML문서는 택스트 파일이라는 형태로 저장되므로, XML파일 자체는 OS나 특정 프로그램에 의존적이지 않는 특성을 지닌다.
*XML문서는 문서로서의 역할을 하기도 하지만, 데이터들을 담을 수도 있다. 즉 XML 문서는 택스트 형태의 데이터로서의 역할을 할 수도 있다.
*XML 응용프로그램이란 이러한 택스트 객체(textual object)를 처리하여 사용할수 있는 프로그램이다.
=== XML 문서의 용도 ===
- XMLStudy_2002/XML+CSS . . . . 47 matches
XML Style의 지정, 브라우저의 사용, 디스플래이 방식 ,XML과 CSS의 작성 방식의 이용방법
== XML+CSS ==
*XML문서는 CSS를 이용해서 브라우저에 표현하는 것이 가능하다.
*XML문서가 단순히 텍스트 형태의 문서이면 CSS로만으로도 표현하는것이 충분하다.
*하지만 XML문서는 반드시 텍스트 타입의 내용들로만 이루어진 것도 아니다
<?xml-stylesheet type="text/css" href="mydoc.css"?>
<MYDOC xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<HTML:A href="http://msdn.microsoft.com/xml/xslguide/browsing-css.asp">How to Write a CSS StyleSheet for Browsing XML</HTML:A>
*XML 부분
<?xml version="1.0" encoding="KSC5601"?>
<?xml-stylesheet type="text/css" href="mydoc.css"?>
<MYDOC xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
IE5에서의 XML 문서 보기(XML+CSS)
XML 문서를 웹으로 보는 방법을. 현재 IE5.0이 XML을 지원하므로,
이 문서 또한 XML로 작성되어 있습니다.
<MTITLE>1. IE5.0에서 XML 문서 보는 방법</MTITLE>
<LCOMPO>(1) XML + XSL </LCOMPO>
<LCOMPO>(2) XML + CSS </LCOMPO>
<PA>XML의 스타일시트 언어는 XSL로, XSL로 기술된 스타일시트를 이용하여,
XML 문서의 스타일을 지정할 수 있도록 제안되어져 왔다. MS에서 IE5에서
- eXtensibleMarkupLanguage . . . . 29 matches
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
[SAX] : XML을 읽어가면서 발생하는 이벤트에 기반한 파서. 메모리의 사용량이 적다.
[DOM] : XML 전체를 읽어들여 파싱. 전체 데이터를 파싱 traversal 하기 편하다.
[XSLT] : XML과 뗄 수 없는 관계인 XSLT
[XMLStudy_2002] : 이런자료도 있었군요.
[XML/PHP]
[XML/Csharp]
* [http://javawork.egloos.com/2040057 C++을 위한 XML파서 생성]
=== MSXML ===
* [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1&DisplayLang=en MSXML SDK DOWNLOADS]
=== PHP XML ===
* [http://www.joon.pe.kr/blog/250 php로 xml 생성 클래스(예제포함)]
* [http://php.mirror.camelnetwork.com/manual/kr/ref.xml.php php manual XML]
* XML은 정말로 굉장히 강력하다. 덕분에 톰캣을 위시한 많은 애플리케이션이 셋업 파일로 XML을 활용하기 시작했다. BUT 크리티컬한 부분에 XML을 소통 데이터로 이용하게 될 경우 해당 부분이 그 프로그램의 performance critical path 가 되는 경우가 발생한다.
* XML은 데이터 표현 방식(data presentation)이기 때문에 문법에 하나라도 어긋나거나 코드셋이 맞지 않는 경우에는 100% 에러를 내뱉는다. HTML을 다루다가 XML을 공부할 경우 이런 점에 당황스럽기도함. (DB 에서 코드셋 잘못 다루면 삽질하는 거랑 비슷함;; -_-)
* 최근의 많은 Syndication 포맷이 XML에 기반을 두고 있다. (RSS, ATOM, OPML, Attention, Userlist etc) - [eternalbleu]
* DTD로 검색하다 여기로 왔네요ㅋㅋㅋ 예전에 쓰신 것 같아서 지금은 아시는 내용이겠지만 나중에 다른 분들이 이 페이지를 보실 수 있으니 시간을 건너뛰어 댓글 답니다~ DTD는 Document Type Definition의 약자로 XML 문서 작성을 위한 규칙을 기술하는 형식입니다. valid XML Document의 경우 well-formed XML Document이면서 XML에서 사용되는 원소 이름이 해당 문서에 대한 XML DTD나 XML Schema에 명세된 구조와 합치되어야 한다고 하네요. 이 내용에 대한 수업을 들으며 씁니다ㅋㅋㅋㅋㅋㅋㅋ - [김수경]
- XMLStudy_2002 . . . . 14 matches
XML공부 [[BR]]
일단은 XML COMPLETE란 책을 보고 XML에 대한 어느정도 감을 잡는다. 이책은 앏다(400p). 그리고 두툼한 책을본다.
== 1.XML 역사 ==
== 2.XML 준비사항 ==
*[["XMLStudy_2002/Resource"]]
== 3.XML 시작 ==
*[["XMLStudy_2002/Start"]]
== 4.XML 인코딩 ==
*[["XMLStudy_2002/Encoding"]]
== 5.XML+CSS ==
*[["XMLStudy_2002/XML+CSS"]]
*[["XMLStudy_2002/XSL"]]
- DocumentObjectModel . . . . 13 matches
Document Object Model (DOM) is an application programming interface to access HTML and XML documents. It is programming language and platform independent. Behind the interface the document is represented with an object-oriented model.
Most XML parsers (e.g., Xerces) and XSL processors (e.g., Xalan) have been developed to make use of the tree structure. Such an implementation requires that the entire content of a document be parsed and stored in memory. Hence, DOM is best used for applications where the document elements have to be randomly accessed and manipulated. For XML-based applications which involve a one-time selective read/write per parse, DOM presents a considerable overhead on memory. The SAX model is advantageous in such a case in terms of speed and memory consumption.
DOM은 HTML, XML문서를 다루는 API이다. 이것은 프로그래밍 언어와 플랫폼에 비종속적이다. 인터페이스의 뒷쪽에서 이 문서는 객체지향 모델로 다루어진다.
대부분의 XML파서들 그리고 XSL 처리기들은 트리구조를 사용할 수 있도록 개발되었다. 그러한 구현물들은 메모리 안에서 문서의 전체 내용이 파싱되고 저장되는 것이 필요했다. 따라서 DOM은 임의로 접근하고 다루어 질 수 있는 document 요소를 가지는 응용프로그래에서 사용하기좋다. XML기반의 응용프로그램들이 한번 파싱을 할때 읽거나, 쓸수 밖에 없기 때문에 DOM은 메모리 상에서 상당한 오버헤드적 요소를 가지고 있다. SAX 모델은 속도, 메모리의 비효율성 면에 있어서 이점을 가진 모델이다.
[http://www.w3schools.com/dom/default.asp XML_DOM 첫배우기.](tutorial)
요즘 XML에 대해서 보고 있는데... 하도 DOM, DOM하길래.. ㅡ.ㅡ 먼가했더니 생각보다 엄청난 개념은 아니네요. - [eternalbleu]
XML 에 대해서 파싱하는 API 방식 이야기. DOM 모델이냐 SAX 모델이냐 하는것. 인터페이스 상으로는 DOM 이 쉽긴 함. SAX 는 좀 더 low-level 하다고 할까. (SAX 파서를 이용해서 DOM 모델을 만들어내는 경우가 많음) SAX 는 Tokenizer 가 해당 XML 문서를 분석하는 중의 이벤트에 대한 이벤트 핸들링 코드를 작성하는 것이므로. 그대신 모든 도큐먼트 노드 데이터가 필요한건 아니니, SAX API 로 XML을 파싱하면서 직접 개발자가 쓸 DOM 객체를 구성하거나, 아니면 XPath 를 이용하는게 좋겠지.
DOM API 쓰는 코드와 SAX API 쓰는 코드는 [http://www.python.or.kr/pykug/XML_bf_a1_bc_ad_20_c7_d1_b1_db_20_c3_b3_b8_ae_c7_cf_b1_e2 XML에서 한글 처리하기] 페이지중 소스코드를 참조. XPath 는 PyKug:HowToUseXPath 를 참조. --[1002]
- Expat . . . . 11 matches
Expat is a stream-oriented XML 1.0 parser library, written in C. Expat was one of the first open source XML parsers and has been incorporated into many open source projects, including the Apache HTTP Server, Mozilla, Perl, Python and PHP.
James Clark released version 1.0 in 1998 while serving as technical lead on the XML Working Group at the World Wide Web Consortium. Clark released two more versions, 1.1 and 1.2, before turning the project over to a group led by Clark Cooper, Fred Drake and Paul Prescod in 2000. The new group released version 1.95.0 in September 2000 and continues to release new versions to incorporate bug fixes and enhancements. Expat is hosted as a SourceForge project. Versions are available for most major operating systems.
To use the Expat library, programs first register handler functions with Expat. When Expat parses an XML document, it calls the registered handlers as it finds relevant tokens in the input stream. These tokens and their associated handler calls are called events. Typically, programs register handler functions for XML element start or stop events and character events. Expat provides facilities for more sophisticated event handling such as XML Namespace declarations, processing instructions and DTD events.
Expat's parsing events are similar to the events defined in the Simple API for XML (SAX), but Expat is not a SAX-compliant parser. Projects incorporating the Expat library often build SAX and DOM parsers on top of Expat.
http://www.xml.com/pub/a/1999/09/expat/index.html
MS 진영의 XML 파서는 MSXML SDK 가 가장 많이 쓰이겠지만, 리눅스 계열 혹은 OpenSource 진영에서의 XML 파서는 Expat 이 일통한 듯 보임.
파이선의 기본 XML 파서로 채택되어 이용되고 있다. 정직 형님의 강력 추천에도 불구 MS 계열의 개발자는 좀 꺼리는 듯 하다. ㅡ.ㅡ;; (사람은 익숙해지면 못버린다. ㅋㅋ)
- RSSAndAtomCompared . . . . 11 matches
There are two popular protocols widely used with RSS, [http://www.xmlrpc.com/metaWeblogApi MetaWeblog]
RSS 2.0 may contain either plain text or escaped HTML, with no way to indicate which of the two is provided. Escaped HTML is ugly (for example, the string AT&T would be expressed as “AT&T”) and has been a source of difficulty for implementors. RSS 2.0 cannot contain actual well-formed XML markup, which reduces the re-usability of content.
* some other XML vocabulary (There is no guarantee that the recipient will be able to do anything useful with such content)
RSS 2.0 is not in an XML namespace but may contain elements from other XML namespaces. There is no central place where one can find out about many popular extensions, such as dc:creator and content:encoded.
Atom 1.0 is in [http://www.w3.org/2005/Atom an XML namespace] and may contain elements or attributes from other XML namespaces. There are specific guidelines on how to interpret extension elements. Additionally, there will be an IANA managed directory rel= values for <link>. Finally, Atom 1.0 provides recommended extension points and guidance on how to interpret simple extensions.
Atom 1.0 specifies use of the XML's built-in [http://www.w3.org/TR/xmlbase/ xml:base] attribute for allowing the use of relative references.
* [http://bulknews.typepad.com/blog/2005/07/searchcpanorg_t.html XML::Atom]
For identification of the language used in feeds, RSS 2.0 has its own <language> element, while Atom uses XML's built-in
[http://www.w3.org/TR/REC-xml/#sec-lang-tag xml:lang] attribute.
[http://www.w3.org/TR/xmlenc-core/ XML Encryption]
and [http://www.w3.org/TR/xmldsig-core/ XML Digital Signature] on entries are included in Atom 1.0.
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
||language||-||Atom uses standard "xml:lang" attribute||
- XMLStudy_2002/Encoding . . . . 11 matches
XML로 작성된 파일을 프로세서가 알수 있도록 변환하는 방법을 알아본다.
== XML 인코딩 ==
*단순한 텍스트 형태의 XML문서를 다양한 언어로 작성하기위해 각 언어에서 사용하는 인코딩 방식을 사용한다.
<?xml version="1.0" encoding="ISO-8859-1"?>
== XML 다국어 지원 ==
<?xml version="1.0" encoding="EUC-KR"?>
<?xml version="1.0" encoding="KSC5601"?>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-16"?>
<?xml version="1.0" encoding="Shift_JIS"?>
== XML과 unicode ==
*XML에서 유니코드를 사용하면 한 문서 내에서 어떤 부분은 한국어로 또 어떤 부분은 일본어로 작성하는게 가능하다.
=== XML에서의 unicode 사용에 대한 사이트 ===
*Unicode와 XML등과 같은 Markup Language 등에 대해 W3C와 Unicode.org 멤버들이 작성한 Technical Report : [http://www.w3.org/TR/1999/WD-unicode-xml-19990928/]
*다국어 지원 웹 컨텐츠 제작시 XML과 Unicode의 결합을 역설한 내용 : [http://www.tgpconsulting.com/articles/xml.htm]
Shuart Culshaw. "Towards a Truly WorldWide Web. How XML and Unicode are making it easier to publish multilingual
[["XMLStudy_2002"]]
- eXtensibleStylesheetLanguageTransformations . . . . 10 matches
Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
http://www.codeguru.com/Cpp/data/data-misc/xml/article.php/c4565
MSXML 을 이용해서 만들어진 XML을 HTML로 변환하여 얻어내는 것이 가능함. MSDN 참조
XML+CSS 로는 데이터의 바꾸는 것이 불가능하지만 XSLT를 이용할 경우 아예 XML 구조 자체를 변경하는 것이 가능하다. - [eternalbleu]
- OurMajorLangIsCAndCPlusPlus/XML . . . . 6 matches
XML & XPath
|| [조현태] || [OurMajorLangIsCAndCPlusPlus/XML/조현태] || ? ||
|| [김상섭허준수] || [OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수] || 많이..ㅡㅜ ||
XML 입력
XML 입력
XML 입력
- WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 5 matches
그리고 UI와 LUA를 Mapping 시켜주는 *.xml
HelloWoW.xml
HelloWoW.xml
<UI xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui">
자.. 다시 xml로 돌아가 보자.
HelloWoW.xml
<UI xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui">
<UI xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui">
Frame.xml
<Ui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.blizzard.com/wow/ui/">
Frame.xml
- 토비의스프링3/오브젝트와의존관계 . . . . 5 matches
* 애플리케이션 컨텍스트(application context) : IoC방식을 따라 만들어진 일종의 빈팩토리. 별도의 정보를 참고해서 빈의 생성, 관계설정 등의 제어 작업을 총괄한다. 설정 정보를 따로 받아와서 이를 활용하는 IoC엔진이라고 볼 수 있다. 주로 설정에는 xml을 사용한다.
= XML을 이용한 설정 =
* XML 설정
* 스프링에서는 DI의존관계를 만들 때 직접적으로 코드를 수정하는 것 외에도 다양한 방식을 제공하고 있다. XML은 단순한 텍스트 파일이기 때문에 다루기 쉽고 추가적인 빌드작업이 필요하지 않다.
* 예시 (XML)
* XML을 이용하는 애플리케이션 컨텍스트
* 애플리케이션 컨텍스트 생성시 GenericXmlApplicationContext("xml 경로")를 이용해서 컨텍스트를 생성한다.
ApplicationContext context = new GenericXmlApplicationContext("springbook/user/dao/daoContext.xml")
- HelpOnXmlPages . . . . 4 matches
== XML Pages & XSLT Processing ==
If you have Python4Suite installed in your system, it is possible to save XML documents as pages. It's important to start those pages with an XML declaration "{{{<?xml ...>}}}" in the very first line. Also, you have to specify the stylesheet that is to be used to process the XML document to HTML. This is done using a [http://www.w3.org/TR/xml-stylesheet/ standard "xml-stylesheet" processing instruction], with the name of a page containing the stylesheet as the "{{{href}}}" parameter.
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="XsltVersion" type="text/xml"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" omit-xml-declaration="yes" indent="no"/>
- XML/Csharp . . . . 4 matches
[http://www.c-sharpcorner.com/UploadFile/shehperu/SimpleXMLParser11292005004801AM/SimpleXMLParser.aspx Simple XML Parser in C#]
[Csharp] [XML]
- XML/PHP . . . . 4 matches
PHP에서 XML 사용법
* [http://devzone.zend.com/node/view/id/1713#Heading7 원문] --> php로 xml다루는 방법을 아주 쉽게 설명했네요
$dom->load("articles.xml");
$dom->load("file:///articles.xml");
// If you want to output the XML document to the browser or as standard output, use:
print $dom->saveXML();
print $dom->save("newfile.xml");
[PHP], [XML]
- ZP도서관 . . . . 4 matches
|| JAVA and XML (1st ed.) || Brett McLaughlin || O'REILLY || 이선우 || 원서 ||
|| XML APPLICATIONS ||.||.||["erunc0"]||한서||
|| 전문가와함께하는XML Camp ||김채미 외 ||마이트Press||["혀뉘"]||한서||
|| XML-RPC || 사이먼 로렌트 외 || O'REILLY || ["구근"] || 한민수 역 ||
- Ajax . . . . 3 matches
Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:
* The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any text format will work, including preformatted HTML, plain text, and JSON)
- Barracuda . . . . 3 matches
Struts와 비슷한 모델 2 형태의 아키텍처 이지만 스트럿츠 보다 발전된 모델 이벤트 통지 메커니즘을 제공한다. 바라쿠다 프레임 워크는 엄격한 JSP접근 방식과 달리 더 뛰어난 유연성과 확장성을 제공할 수 있도록 템플릿 엔진 컴포넌트를 새로 만들었다. 이 프로임워크에서는 사용자 인터페이스를 생성할 때 XMLC를 이용하여 코드와 컨텐츠를 분할한다. XMLC는 자바 기반의 컴파일로써 HTML과 XML문서를 소스로 읽어 들여 컴파일 하고 자바 클래스 파일을 생성한다. 이 자바 클래스 파일은 런타임에 문서를 재생성하는데 이용된다. ...중략... 마크업과 애플리케이션 로직을 분리한 덕에 웹 디자이너는 마크업에, 프로그래머는 코딩에 집중할 수 있다.
- Plugin/Chrome/네이버사전 . . . . 3 matches
영어로 보는게 더 자세하지만 난 한국인이라. 간단히 말하자면 인터넷에서 자료를 주고받을때 그 자료형식을 정의하는 문서인데 javascript구문을 사용하는 파일이다. xml보다 web에서 효과적이기 때문에 web상에서 쓰인다고 한다. 좋은거 배우네.
Ajax는 비동기식으로 데이터를 주고받기 위해 (A는 Asyncronous) HTML과 CSS 동적 정보 표시를 위한 동적 언어와 DOM문서형 구조를 가진 XML, json만이 Ajax를 뜻하는 것이 아니라 이런 조합으로 이루어진 비동기 웹 어플리케이션 기법을 뜻한다.
var req = new XMLHttpRequest();
var photos = req.responseXML.getElementsByTagName("photo");
- RSS . . . . 3 matches
The RSS formats provide web content or summaries of web content together with links to the full versions of the content, and other meta-data. This information is delivered as an XML file called RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, RSS allows a website's frequent readers to track updates on the site using a news aggregator.
Before RSS, several similar formats already existed for syndication, but none achieved widespread popularity or are still in common use today, and most were envisioned to work only with a single service. For example, in 1997 Microsoft created Channel Definition Format for the Active Channel feature of Internet Explorer 4.0. Another was created by Dave Winer of UserLand Software. He had designed his own XML syndication format for use on his Scripting News weblog, which was also introduced in 1997 [1].
RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
- 임시 . . . . 3 matches
base URLs : http://webservices.amazon.com/onca/xml?Service=AWSECommerceService
http://webservices.amazon.com/onca/xml?Service=AWSECommerceService
REST allows you to make calls to ECS by passing parameter keys and values in a URL (Uniform Resource Locator). ECS returns its response in XML (Extensible Markup Language) format. You can experiment with ECS requests and responses using nothing more than a Web browser that is capable of displaying XML documents. Simply enter the REST URL into the browser's address bar, and the browser displays the raw XML response.
- ASXMetafile . . . . 2 matches
일종의 윈도우즈미디어 메타파일. XML 스크립트로 이루어져있고 이 메타파일을 작성함으로써 플레이어를 건드리지 않고도 다양한 기능을 사용할 수 있다.
XML의 문법을 따르며 다음과 같은 element가 있다. element만을 보고도 해당 element가 무엇을 의미하는지 알 수 있다. (약간 모호할 수 있는 것은 설명을 같이 넣었다)
- Android/WallpaperChanger . . . . 2 matches
* Wallpaper바꾸는데 Permission 필요하더라 (Androidmenifest.xml파일 수정 요함)
* 또한 Service는 AndroidManifest.xml파일에 당연히 등록을 해야한다. (Application탭 -> Service등록)
* 안드로이드 XML선언때 버튼 입력 처리해줄 메소드 선언 : http://shinehand.egloos.com/568288
XML로부터 1 View 객체화(Inflate) 22,000
- Atom . . . . 2 matches
Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Atom was briefly known as "Pie" and then "Echo".
As well as syndication format, the Atom Project is producing the "Atom Publishing Protocol", with a similar aim of improving upon and standarizing existing publishing mechanisms, such as the Blogger API and LiveJournal XML-RPC Client/Server Protocol.
- MoinMoinNotBugs . . . . 2 matches
''This issue will be resolved in the course of XML formatting -- after all, XML is much more strict than any browser.''
- OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 2 matches
== [OurMajorLangIsCAndCPlusPlus/XML/조현태] ==
[OurMajorLangIsCAndCPlusPlus] [OurMajorLangIsCAndCPlusPlus/XML]
- PythonXmlRpc . . . . 2 matches
* http://python.kwangwoon.ac.kr:8080/python/Internet/xmlrpc.html
* http://kldp.org/HOWTO/html/XML-RPC-HOWTO/index.html
* http://www.onlamp.com/pub/a/python/2000/11/22/xmlrpcclient.html
* http://www.pythonware.com/products/xmlrpc/
* http://www.xmlrpc.org/
#xmlrpctest.py
import xmlrpcserver
import xmlrpclib
class MyRequestHandler(xmlrpcserver.RequestHandler):
raise AttributeError, "No XML-RPC procedure %s" % method
return xmlrpclib.dumps(params)
- woodpage/쓰레기 . . . . 2 matches
* 학기중이라 공부하기 좀 힘들지만 XML공부한다.
*XMLStudy_2002
- 정모/2004.9.14 . . . . 2 matches
|| Flash - XML 연동 || 게시판 방명록 || 승한, 동영, 진하, 정욱 ||
Flash - XML 연동 => 이 스터디가 나름대로 관련이 많을걸.. 아니면 스터디 하나 만들어두 좋구 --[곽세환]
- 정모/2011.3.7 . . . . 2 matches
1. XML 코드의 순서때문에. XML은 선언적 언어인데 왜 순서의 영향을 받을까?
- 1002/Journal . . . . 1 match
기존의 AcceptanceTest 들이 작동을 못한다. (Python 에서 정규표현식 이용. 데이터 파싱 & 추출. Prometheus UI 가 바뀌면 다시 바뀜) 전에 구경한 것처럼 XPath 를 이용하는 방법을 궁리해보거나, Prometheus 쪽에서 XML + XSLT 를 이용하는 방법을 궁리했다. 하지만, 그러기엔 현재 Prometheus 의 JSP 부분을 전부 바꾸는데 부담이 크리라 판단, Servlet Controller 중 Service 클래스 부분에 대해 테스트 코드를 붙이는 방법을 생각해 냈다. 하지만, 막상 작성해보고 나니 그 또한 테스트 코드의 크기가 크긴 하다.
- Ant . . . . 1 match
Ant 는 OS Indepenent 하게 프로그램을 Build 할 수 있는 환경을 제공해준다. build.xml 이란 Build 파일을 작성해서 그 내용에 따라 Build 를 진행해 나갈 수 있다. Ant 는 ["Java"] 에서 거의 표준으로 굳혀져가고 있으며, 거의 모든 IDE들이 Ant 를 지원한다.
Ant 를 사용하여 Build 하기 위해서는 JAXP 호환 XML파서가 있어야 합니다. 그런데 Ant 를 다운받으면 그 패키지 안에 포함되어 있으므로 따로 다운받으실 필요는 없습니다. JAXP 에 대해서는 http://java.sun.com/xml/ 정보를 얻을 수 있습니다.
이것은 현재 디렉토리에 build.xml 이라는 파일을 Build File 로 해서 Build 를 하겠다는 것입니다. build.xml 파일이 없다면 에러를 출력하겠죠? ^^
% ant -buildfile test.xml
이것은 build 파일을 test.xml 이라는 파일을 build 파일로 사용해서 build 하겠다는 의미입니다.
% ant -buildfile test.xml dist
% ant -buildfile test.xml -Dbuild=build/classes dist
=== Buildfile(build.xml) 을 만들어보자 ===
Ant 를 다룰줄 안다는 말은 즉, Build File 을 만들줄 안다는 의미와 같다. Build File 은 파일이름에서도 알 수 있듯이 xml 을 기반으로 하고 있다. 예제로 참조해볼만한 화일로 ["Ant/TaskOne"], ["Ant/BuildTemplateExample"] 이 있다. 해당 화일을 보면서 설명을 읽으면 편할것이다.
* '''Build File''' : Build 의 순서 및 각 단계별 작업들에 대해서 xml 형식으로 적어놓은 파일을 말한다. Ant 에서는 default 로 build.xml 을 사용한다.
- BNUI . . . . 1 match
XML(Expat)->Object->Window->Control
python<->bnui<->xmlfile
- Beginning_XML . . . . 1 match
*1 XML 문법, 컴팩트 문법 사용
- EclipsePlugin . . . . 1 match
여러 언어의 소스의 Highlight 해주는 라이브러리인데 여기에 Eclipse Plug-in 도 있습니다. JSP, C/C++, HTML, XML 등등 여러 타입이 지원됩니다. [http://colorer.sourceforge.net/lang-list.html 지원 언어 목록]
- ExtremeSlayer . . . . 1 match
* XML
- HelpOnActions . . . . 1 match
* `titleindex`: 페이지 목록을 텍스트로 보내거나 (Self:?action=titleindex) XML로 (Self:?action=titleindex&mimetype=text/xml'''''') 보내기; MeatBall:MetaWiki 를 사용할 목적으로 쓰임.
- IntelliJ . . . . 1 match
Intelli J 에서는 ["Ant"] 가 기본으로 내장되어있다. ["Ant"] 를 위한 build.xml 화일을 작성해주고, 오른쪽 ant build window 에서 build.xml 을 추가만 해주면 됨. Intelli J가 ["Ant"] 의 dtd 를 해석, XML 화일 작성중 자동완성 기능을 구현해준다. (환상! 단, Intelli J 가 느린 IDE 이므로 램 256이상은 필수. 학교에서 하려니 도저히 못해먹겠는지라, 결국 메뉴얼과 editplus 보고 작성했다는. -_-)
- IntelliJUIDesigner . . . . 1 match
[IntelliJ] 의 UI Designer 의 특징이라면, 좌표나 레이아웃관련 정보를 따로 XML 화일에 저장한다는 점이다. 그리고 우리가 작성하는 소스 코드 에서는 각 컨트롤 객체들의 레퍼런스 변수들 간 연결관계를 쓴다. 코드가 꽤 깔끔하다.
- JAVAStudy_2002 . . . . 1 match
우선 network가 첫째, 두번째는 XML을 같이 공부하는것.
- JAVAStudy_2002/진행상황 . . . . 1 match
우선 network가 첫째, 두번째는 XML을 같이 공부하는것.
- MacromediaFlash . . . . 1 match
XML 을 이용하는 방법과 loadVariables 를 이용하는 방법 등이 있다. 혹은 Flex 를 이용한다. 혹은 SOAP 을 연동할 수 있다.
- MoniWikiPo . . . . 1 match
msgid "It is a XML format !"
- OurMajorLangIsCAndCPlusPlus . . . . 1 match
[OurMajorLangIsCAndCPlusPlus/XML]
- OurMajorLangIsCAndCPlusPlus/2006.1.12 . . . . 1 match
[OurMajorLangIsCAndCPlusPlus/XML]
- PHP . . . . 1 match
[PHP/XML]
- PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 1 match
CVS는 프로그램 소스 코드, XML 등 텍스트 파일을 위주로해서 설계되었다.
- PrettyPrintXslt . . . . 1 match
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="PrettyPrintXslt" type="text/xml"?>
XML to HTML Verbatim Formatter with Syntax Highlighting
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:verb="http://informatik.hu-berlin.de/xmlverbatim"
<xsl:output method="html" omit-xml-declaration="yes" indent="no"/>
<xsl:apply-templates select="." mode="xmlverb" />
<xsl:template match="/" mode="xmlverb">
<xsl:text> converted by xmlverbatim.xsl 1.0.2, (c) O. Becker </xsl:text>
<div class="xmlverb-default">
<xsl:apply-templates mode="xmlverb">
<xsl:apply-templates mode="xmlverb" />
<xsl:template match="verb:wrapper" mode="xmlverb">
<xsl:apply-templates mode="xmlverb" />
<xsl:template match="*" mode="xmlverb">
<span class="xmlverb-element-nsprefix">
<span class="xmlverb-element-name">
<span class="xmlverb-ns-name">
<xsl:text> xmlns</xsl:text>
<xsl:call-template name="xmlverb-ns" />
- ProjectPrometheus/LibraryCgiAnalysis . . . . 1 match
'cmdexprs': 'TI=XML',
- ProjectPrometheus/개요 . . . . 1 match
즉, 현재의 도서관 시스템을 일종의 웹서비스로 이용하는 것이다. 직접 CGI로 쿼리를 보내고 받아오는 HTML을 파싱해서 적절한 XML로 치환해주는 레이어를 만든다. 이렇게 하면 "일반적 도서관 랩퍼"를 만들 수 있다. 즉, 어느 도서관 시스템에든지 약간만 수정하면 적용할 수 있게 된다.
- TCP/IP . . . . 1 match
* Interactive Shell이 지원되는 언어(e.g. Python, Ruby, ...)를 사용하면 TCP/IP의 개념을 아주 빠른 시간 안에 배울 수 있음. (Python은 내부적으로 C 라이브러리를 그대로 사용) 또, 현재 개발된/개발중인 시스템을 테스트 하는 데에도 매우 편리함. 예컨대, 리코에서는 XMLRPC 서버 접속을 파이썬 쉘에서 하고(import xmlrpc 한 다음에...), 거기서 사용자 등록 등의 서비스를 직접 사용하게 한다.
- Unicode . . . . 1 match
Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
- WebGL . . . . 1 match
var ajax = new XMLHttpRequest();
- XMLStudy_2002/XSL . . . . 1 match
<?xml version="1.0" encoding="KSC5601"?>
<xsl:stylesheet xmlns:xsl=http://www.w3.org/TR/WD-xsl>
[["XMLStudy_2002"]]
- XUL . . . . 1 match
모질라 계열 브라우저에서 실행 가능한 [XML] 기반의 프로그래밍 언어.
- YongAn처음화면 . . . . 1 match
[Beginning_XML]
- ZeroPageHistory . . . . 1 match
* XML, Java
- ZeroPage성년식/거의모든ZP의역사 . . . . 1 match
* XML, Java
- [Lovely]boy^_^/Diary/2-2-12 . . . . 1 match
* XML Report(Until 12/8)
- [Lovely]boy^_^/Diary/2-2-14 . . . . 1 match
* OCU XML 시험
- [Lovely]boy^_^/Diary/2-2-8 . . . . 1 match
* 7시 XML 시험
- fnwinter . . . . 1 match
XML Study (완료)
- openAPI . . . . 1 match
[http://dolbbi.com/218 C#으로 openAPI 이용. 그리고 XML의 파싱]
- 서민관 . . . . 1 match
||[http://zeropage.org/seminar/95651 XML-RPC을 이용한 네이버 블로그 글 올리기]||
- 정모/2004.10.5 . . . . 1 match
* Flex - 매크로미디어사. XML를 이용해 Flash 결과물을 만드는 툴 코딩으로 플래시 구현가능
- 정모/2004.9.24 . . . . 1 match
* [XML.ing] - ? (팀원 불참)
- 중앙도서관 . . . . 1 match
즉, 현재의 도서관 시스템을 일종의 웹서비스로 이용하는 것이다. 직접 CGI로 쿼리를 보내고 받아오는 HTML을 파싱해서 적절한 XML로 치환해주는 레이어를 만든다. 이렇게 하면 "일반적 도서관 랩퍼"를 만들 수 있다. 즉, 어느 도서관 시스템에든지 약간만 수정하면 적용할 수 있게 된다.
- 학회간교류 . . . . 1 match
* SQL2005 XML 데이터형 사용관련
Found 69 matching pages out of 7555 total pages (5000 pages are searched)
You can also click here to search title.